Default Memberwise Initialization 和 Bitwise copy semantics有什么区别和联系在看中文版的《深度探索C++
Default Memberwise Initialization 和 Bitwise copy semantics有什么区别和联系
在看中文版的《深度探索C++对象模型》,对上面的两个概念不是很了解,请高手们指点迷津。
[解决办法]
Just for your reference,
Default Memberwist Initialization: During initialize an object, base class's constructor(s) is(are) called, data members' are called, this constructor is called. Of course, this is a recursive procedure.
Bitwise copy semantics: raw memory copy. For example, given object a of Class A occupies 10 bytes memory from address 0x0 to 0x9, b = a will copy data from 0x0 to 0x9 to b's memory space if Bitwise copy semantics applies.
