摘要: 先看下面一段代码: 1/******************************************* 2 * Author: Leslie Wei 3 * Created Time: 2012年04月22日 星期日 21时35分58秒 4 * File Name: nullObj.cpp 5 * Description: 6 * @Copyright reserved 7 ********************************************/ 8 9 #include 10 class nullObj11 {12 public:13 void Print()1.. 阅读全文
posted @ 2013-04-21 22:25 Lance.M 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 2006-12-16 05:00 来源:BLOG 作者:寒星轩 责任编辑:方舟·yesky mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面修改一些跟类状态无关的数据成员,那么这个数据成员就应该被mutalbe来修饰。 下面是一个小例子: class Clx 阅读全文
posted @ 2013-04-21 16:01 Lance.M 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 2005-08-23 08:36 来源:天极网 作者:宋宝华 责任编辑:方舟·yesky 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组 阅读全文
posted @ 2013-04-21 14:54 Lance.M 阅读(107) 评论(0) 推荐(0) 编辑