08 2016 档案
摘要:1、const变量 有几个容易混淆的地方: (1)const 的变量只能通过构造函数的初始化列表进行初始化;(貌似在c++11中可以正常编译) (2)static 的变量只能通过在类外重新定义进行初始化; (3)static const 变量 只能通过在类中直接用”=”进行赋值。 2、引用 引用只能
阅读全文
摘要:1、赋值操作符的定义 注意:返回值类型必须为引用(一般返回值为*this) 如果不是返回引用,而是直接返回Test,那么从返回形参到实参中间又要继续调用赋值操作符=,这样会形成死循环,导致栈溢出,编译也不能通过 2、赋值操作符的调用 复制构造函数和赋值操作符的区别: 赋值运算符处理两个已有对象,即赋
阅读全文

浙公网安备 33010602011771号