2016年6月3日
摘要: 类的const成员包括const数据成员和const成员函数; 1.const数据成员: 和普通的const变量一样,定义时初始化,且不能修改 2.const成员函数: const成员函数只能访问其他的const成员函数,而不能访问非const成员函数 const可以修饰static数据成员,在定义 阅读全文
posted @ 2016-06-03 21:11 小菜鸡y 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 1.mutable 在C++中,mutable是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。mutable在类中只能够修饰非静态数据成员。 我们知道,如果类的成 阅读全文
posted @ 2016-06-03 16:28 小菜鸡y 阅读(411) 评论(0) 推荐(0) 编辑