class A
{
......
};
A function(A a)
{
A b(a);
return a;
}
在执行函数function时共完成了三次构造对象:
参数传递时
构造对象b时
传递返回值的副本
对于形参为引用或返回值为引用的另当别论了
class A
{
......
};
A function(A a)
{
A b(a);
return a;
}
在执行函数function时共完成了三次构造对象:
参数传递时
构造对象b时
传递返回值的副本
对于形参为引用或返回值为引用的另当别论了