C++如果某函数的返回值是个对象,则该函数被调用时,返回的对象
A. 是通过复制构造函数初始化的
B. 是通过无参数的构造函数初始化的
C. 用哪个构造函数初始化取决于函数中 return 语句是怎么写的
D. 不需要初始化
[解决办法]
会发生拷贝构造
如果返回的是对象的引用,就不用拷贝构造了
发布时间: 2013-01-11 11:57:35 作者: rapoo
C++如果某函数的返回值是个对象,则该函数被调用时,返回的对象
A. 是通过复制构造函数初始化的
B. 是通过无参数的构造函数初始化的
C. 用哪个构造函数初始化取决于函数中 return 语句是怎么写的
D. 不需要初始化
[解决办法]
会发生拷贝构造
如果返回的是对象的引用,就不用拷贝构造了