发布时间:2014-06-22 09:37:40
转载地址:http://blog.csdn.net/youyoulg/article/details/6843332C++四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast)C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换.........【阅读全文】
发布时间: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变量属于类所有,而不属于类的对象,因此不管类被实例化了多少个对象,该变量都只有一个。在这种性质上理解,.........【阅读全文】