- 常对象只能调用常成员函数和常成员变量
- 常成员函数的const放在最后,且不能修改成员变量,只能调用常成员函数。
- 常成员变量和子对象初始化必须用初始化列表
- 静态常成员变量和静态成员变量一样在类外初始化,不能调用非静态成员和函数,如果要调用需要加上类实例对象。
- 可以通过构造函数的参数将数据转换为类类型
- 函数重载参数有int为后缀++,否则为前缀++
全局友元函数在类中声明 - =,(),[],–>只能用成员函数重载
- 赋值运算符左侧是已经存在的对象,才会调用operate=
- cin和cout只能用友元函数 重载,因左边是cin而不是类类型,故不能成员函数重载
- 继承默认私有继承,声明作用域如A::f,可以使f函数作为公有成员
派生类在初始化列表中调用基类构造函数
C++常用知识点(一)
最新推荐文章于 2025-05-18 11:19:53 发布