拷贝构造函数

Widget f(Widget u)
{  
   Widget v(u);
   Widget w=v;
   return w;
}
main(){
    Widget x;
    Widget y=f(f(x));
}

这段代码工调用拷贝构造函数多少次?

阅读 2.9k
1 个回答

7次; f()内部有2次,传参一次,返回一次;第一次f()返回给第二个f()时返回和传参重合,算一次;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题