- 初始化父类
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++构造函数后加:的作用
猜你喜欢
转载自blog.csdn.net/qq_39025293/article/details/103205834
今日推荐
周排行