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

浙公网安备 33010602011771号