C++课件:组合类构造函数工作原理

class StudentID{ public: StudentID(int id=0) { value=id;} ~StudentID() {} protected: int value; }; class Student{ public: Student(string pName="noName",int ssID=0) { name = pName; } private: string name; StudentID id(ssID); //错误}; void main() { Student s("Randy",9818); }类成员定义时不允许初始化,因为类仅仅是一个类型,而没有空间分配

ppt 文件大小:1.21MB