摘要:
http://blog.csdn.net/talentluke/article/details/6101748 阅读全文
2012年11月6日
摘要:
1 因为a++有一个压栈的操作,压入堆栈以后,变量是不能再被改变的。2 一行语句先执行所有的左++,再执行当前行语句,再执行当前行所有右++(++a)+=a;拆开写相当于:++a;a+=a;(++a) += (a++);拆开写相当于:++a;a+=a;a++;3 (++a)= (++a)+ (a++);拆开写相当于:++a;++a;a=a+a;a++; (++a)= (a++)+ (++a);拆开写相当于:++a;++a;a=a+a;a++;两个表达式是一样的。 阅读全文
摘要:
http://bbs.9ria.com/forum-73-1.html 阅读全文
2012年10月28日
摘要:
http://www.cnblogs.com/lebronjames/archive/2010/08/11/1797419.html 阅读全文
2012年10月27日
摘要:
http://www.cnblogs.com/hicjiajia/archive/2010/08/27/1810055.html 阅读全文
2012年10月26日
摘要:
如何修改bug(二)-bug的修改流程 一.前言 我发现很多程序员都在改bug,总在改bug。但是很多人没有思考过什么是修改bug的正确方法,如何高效率的修改bug,如何避免改了一个bug又被测出另外一个bug(我称为连环bug);还有就是,为什么我们的系统越做越不稳定了,bug越改越多了。 我总... 阅读全文
2012年10月20日
摘要:
类对象的构造顺序是这样的: 1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员 初始化阶段可以是显式的或隐式的,取决于是否存在成员初始化表。隐式初始化阶段按照声明的顺序依次调用所有基类的缺省构造函数,然后是所有成员类对象的缺省构造函数。 2.进入构造函数后在构造函数中执行一般计算 计算阶... 阅读全文
2012年10月18日
2012年10月12日
摘要:
class B{ public : virtualvoid m1(); virtualvoid m2(); }; class D : public B{ virtualvoid m1(); } C++的动态绑定使用vtable(虚成员函数... 阅读全文