摘要: http://www.cnblogs.com/chio/archive/2007/09/17/895263.html c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式(调用)的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢? 如果c++类的构造函数有 阅读全文
posted @ 2014-08-07 15:44 合唱团abc 阅读(182) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chio/archive/2007/10/23/934335.htmlhttp://blog.csdn.net/szchtx/article/details/12000867在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如... 阅读全文
posted @ 2014-08-07 15:40 合唱团abc 阅读(699) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chio/archive/2007/06/11/778934.htmlsizeof不是函数,更像一个特殊的宏,它是在编译阶段求值得。sizeof作用范围内即()里面的内容是被替换成类型int a = 0;cout << sizeof(1 == 2) <<... 阅读全文
posted @ 2014-08-07 15:38 合唱团abc 阅读(241) 评论(0) 推荐(0) 编辑
摘要: C++类型转换分为:隐式类型转换和显式类型转换 一、隐式类型转换 1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 2)一种类型表达式赋值给另一种类型的对象:目标类型是被赋值对象的类型 例外:void指针赋值给其他指定类型 阅读全文
posted @ 2014-08-07 15:34 合唱团abc 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 为什么有必要写自己的operator new和operator delete?答案通常是:为了效率。缺省的operator new和operator delete具有非常好的通用性,它的这种灵活性也使得在某些特定的场合下,可以进一步改善它的性能。尤其在那些需要动态分配大量的但很小的对象的应用程序里,... 阅读全文
posted @ 2014-08-07 14:49 合唱团abc 阅读(464) 评论(1) 推荐(0) 编辑