c++
tiantang46800
这个作者很懒,什么都没留下…
展开
-
c++类的构造函数详解
http://ticktick.blog.51cto.com/823160/194307 c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。转载 2011-11-05 16:30:02 · 95942 阅读 · 12 评论 -
C++虚基类的实现机制
http://blog.csdn.net/jiangnanyouzi/article/details/3721091 在《深度探索C++对象模型》里,有一个问题,也是去公司面试的时候那些技术人员常问的问题:在C++中,obj是一个类的对象,p是指向obj的指针,该类里面有个数据成员mem,请问obj.mem和p->mem在实现和效率上有什么不同。答案是:只有一种情况下才有重大差转载 2011-11-05 23:44:32 · 1337 阅读 · 0 评论 -
gcc g++ 编译有用的
#include assert()宏,预编译时期的事情,判断条件。。。。。__cplusplus是g++编译的默认的宏__STDC__是gcc编译的默认的宏__LINE____FILE____DATE____TIME__转载 2011-11-12 09:15:32 · 609 阅读 · 0 评论 -
explicit 隐式转化
http://topic.csdn.net/t/20050301/13/3815012.html今读C++书籍,遇到问题如下,偶不是很懂: 书中曰:1.用关键字explicit修饰一个带有大小参数的构造函数,这么做可以告诉编译器该构造函数只能用来显式地构造对象,而编译器不会用一个explicit类型的构造函数通过隐式地转换操作数类型来生成对象; 2.一般来说,我们总是把定义将要被构造对转载 2011-11-12 09:38:58 · 616 阅读 · 0 评论 -
定制log
#define XIAO_DBG(format,arg...) printf ("function is %s , line no = %d,\n "format,__FUNCTION__,__LINE__,##arg)原创 2012-01-14 12:50:34 · 686 阅读 · 0 评论