摘要: 一,初始化列表 在开始执行组成构造函数体的复合语句之前,所有的直接基类,虚基类,及非静态数据成员的初始化均已结束。成员初始化列表是能指定这些对象的非默认初始化之处,对于不能默认初始化的基类或非静态数据成员,例如引用和const限定的类型的成员,必须指定成员初始化器,对没有成员初始化器的匿名联合体或变 阅读全文
posted @ 2021-07-17 20:35 刘允朵的代码屋 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 原则: 单目运算符》双目算符》三目运算符; 算数运算符》关系运算符》逻辑运算 移位运算符》关系运算符》位逻辑运算符 括号最高,逗号最低,赋值和复合赋值仅高于逗号运算符 右结合性:先计算右边再计算左边:三目和赋值运算符 左侧结合性:先计算左边再计算右边:其余运算符 一,赋值运算符 用于修改对象的值。 阅读全文
posted @ 2021-07-17 17:43 刘允朵的代码屋 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一,this指针 this指针不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的,this指针的类型取决与使用this指针的成员函数类型以及对象类型 也是一个const指针,它的值是不能被修改的,它指向当前对象,通过它可以访问当前对象的所有成员; this只能用在类的内部 阅读全文
posted @ 2021-07-17 16:20 刘允朵的代码屋 阅读(280) 评论(0) 推荐(0) 编辑
摘要: C++ 标识符 C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。 一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。识别符有效长度不超过247字符。C++ 标识符内不允许出现标点字符,比如 @、& 和 %。C++ 是区 阅读全文
posted @ 2021-07-17 15:39 刘允朵的代码屋 阅读(694) 评论(0) 推荐(0) 编辑