侯捷C++系列课程 之 C++面向对象高级编程(上)
四、参数传递与返回值初始化列表仅在构造函数中可用,一般情况下不要在构造函数内部给类的成员变量赋初值,而应使用初始化列表,区别是赋值的时机不同; 构造函数可以重载,但要注意避免带默认参数的构造函数和不带参数的构造函数之间的冲突; 构造函数一般为public,但也有private的用法,比如singleton(单例模式); 类的成员函数的参数列表和左花括号之间可以增加关键字const,用以表明该函数为常函数,不会改变类的成员变量的值(当类定义为const时,类的成员函数必须为常函数,否则无法调用);
原创
2023-10-24 02:13:13 ·
78 阅读 ·
0 评论