摘要: 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)