- 初始化父類
class Base { protected: int index; public : Base(int i) { index=i; } }; class Child:public Base { private: string name; float age; public : Child(int i):Base(i) { } };
- 初始化引用類型變量
class Base { protected: int index; public : Base(int i) { index=i; } }; class Child:public Base { private: string name; float age; public : Child(int i):name("John") { } };
- 初始化值類型變量
class Base { protected: int index; public : Base(int i) { index=i; } }; class Child:public Base { private: string name; float age; public : Child(int i):age(21) { } };
C++構造函數後加:的作用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.