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