深度探索c++对象模型
文章平均质量分 63
tayachz
这个作者很懒,什么都没留下…
展开
-
Default Constructor 建构操作
编译器必须为未声明constructor 之classes 合成一个default constructor 1.带有default constructor 的 member class object.2.带有default constructor 的 base class object.3.带有virtual Function 的class 1.如: 1)原创 2010-05-06 23:35:00 · 364 阅读 · 0 评论 -
Copy Constructor 建构操作
有三种情况,会一个object的内容作为另一个class object 的初值.1.赋值初始化2.函数参数3.函数返回值.此时,一个暫时性class object的产生或程序代码的蜕变,或两者有之。Defualt Memberwise InitializationBitwise Copy Semantis 位逐次拷贝.当之前一个对象已经存在的时候,使用=运算给其赋值,那原创 2010-05-17 22:24:00 · 323 阅读 · 0 评论