The Semantics of Constructors(拷贝构造函数之编译背后的行为)
摘要:
本文是 Inside The C++ Object Model's Chapter 2 的部分读书笔记。有三种情况,需要拷贝构造函数:1)object直接为另外一个object的初始值2)object作为函数以值传递的参数3) object以函数返回值形式返回如 果class没有提供一个explicit copy constructor时,编译器会以default memberwise initialization,也就是把每一个内建的或者派生的data member的值,从某个object直接拷贝到另外一个object上,对于member class object,以递归的方式施行m 阅读全文
posted @ 2013-12-08 21:53 anzhsoft 阅读(174) 评论(0) 推荐(0) 编辑