发布时间:2014-06-22 09:05:33
一、C++成员变量初始化1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行 2、static 静态变量(本地化数据和代码范围): static变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,该变量都只有一个。在这种性质上理解,.........【阅读全文】
发布时间:2014-06-20 08:06:26
转载地址:http://www.cnblogs.com/qytan36/archive/2010/06/28/1766555.htmlauto_ptr是C++标准库中()为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针)auto_ptr的实现原理其实就是RAII,在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起.........【阅读全文】
发布时间:2014-06-20 07:59:26
—— 还能冲动,表示你还对生活有激情,总是冲动,表示你还不懂生活一、运算符重载1. 重载也遵守运算符优先级2. 一元运算符和二元运算符:aa@bb = aa.operator@(bb)或operator@(aa,bb)3. 命名空间里的运算符:依赖于名字查找——函数调用时,会从参数的命名空间中查找二、继承1. 确定指针指向的真实.........【阅读全文】
发布时间:2014-06-20 07:58:48
一、C++成员变量初始化1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行 2、static 静态变量(本地化数据和代码范围): static变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,该变量都只有一个。在这种性质上理解,.........【阅读全文】