构造函数后,接单冒号表示初始化列表。具体形式为
对于class TEST,存在成员变量int a,b,c;
那么
TEST(int x,int y):a(x),b(y),c(0){}
的效果就是用括号内的值,来初始化成员变量值。
与函数内部赋值相比,初始化列表的方式更高效
C++中构造函数后面接单冒号是什么意思
最新推荐文章于 2023-09-19 16:54:38 发布
构造函数后,接单冒号表示初始化列表。具体形式为
对于class TEST,存在成员变量int a,b,c;
那么
TEST(int x,int y):a(x),b(y),c(0){}
的效果就是用括号内的值,来初始化成员变量值。
与函数内部赋值相比,初始化列表的方式更高效