发布时间:2014-06-20 07:58:48
一、C++成员变量初始化1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行 2、static 静态变量(本地化数据和代码范围): static变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,该变量都只有一个。在这种性质上理解,.........【阅读全文】
发布时间:2014-06-10 21:56:05
引用地址:http://blog.sina.com.cn/s/blog_704c28fc0100lnvc.html个人看法:说明在初始化对象时,对有递归定义的类型,是有特殊处理机制的。故事从这个问题开始:如果一个类的析构函数是private的那么能不能在栈上实例化该类?刚开始动手去试可能会像下面去实例化f1, f2,f3,b2,b3. 结果发现都是无法通过编译。可.........【阅读全文】
发布时间:2014-06-10 21:00:05
引用地址:http://www.cnblogs.com/york-hust/archive/2012/05/29/2524658.html一、 C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct能包含成员函数吗? 能! &nb.........【阅读全文】