正在加载图片...
Student: Student(char* pName)//="no name") i cout<< create one studentin strncpy(name, pName, 20) name[19]=0 count++. 静态成员:每创建一个对象,学生人数 增1 Student: -Studento i cout<< destruct one student\n cout ∥/每析构一个对象,学生人数减1 cout< <The number of student is "<<count<<endl int Student: count=0 ∥静态数据成员在类外分配空间和初始化 void maino Student s 1 s1. Printco Student s2 s2. Printco5 Student::Student(char* pName)//=“no name”) { cout<<“create one student\n”; strncpy(name,pName,20); name[19]=‘\0’; count++; //静态成员:每创建一个对象,学生人数 增1 } Student::~Student() { cout<<“destruct one student\n”; cout--; //每析构一个对象,学生人数减1 cout<<“The number of student is”<<count<<endl; } int Student::count=0; //静态数据成员在类外分配空间和初始化 void main() { Student s1; s1.PrintC(); Student s2; s2.PrintC(); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有