博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月25日

摘要: http://blog.sina.com.cn/s/blog_4ab8464c0100kybj.html今天突然想到一个问题,如果在函数fun中定义一个局部对象a,然后返回该局部对象a给调用函数main,会不会专门为返回值再生成一个对象?即如以下代码所示,一共会调用多少次构造函数和析构函数呢?class A{public:A(){cout<<"constructor"<<endl;};A(const A & a){cout<<"copy constructor"<<endl;};~A(){cout& 阅读全文

posted @ 2012-02-25 20:30 wangwangkunkun 阅读(242) 评论(0) 推荐(0) 编辑