问:此代码中有几次构造,几次拷贝构造?
W f(W u)
{
W v(u);
W w = v;
return w;
}
int main()
{
w x;
w y = f(x);
return 0;
解析:一次构造,四次拷贝构造。
再来一题
W f(W u)
{
W v(u);
W w = v;
return w;
}
int main()
{
w x;
w y = f(f(x);
return 0;
问:几次构造,几次拷贝构造? :一次构造,七次拷贝构造