<inside c++ object model>说
X bar(){
X xx;
return xx;
}
会转化为
void bar(X &result){
...
return;
}
还说
X xx=bar();
会被转化为
X xx;
bar(xx);
这好理解,但是没说像下面这样,会转化为什么
bar();
哪位DX知道啊?
X bar(){
X xx;
return xx;
}
会转化为
void bar(X &result){
...
return;
}
还说
X xx=bar();
会被转化为
X xx;
bar(xx);
这好理解,但是没说像下面这样,会转化为什么
bar();
哪位DX知道啊?
解决方案 »
- 新手,发现一个有趣的现象:搜狗是个多进程浏览器,为什么任务管理器上只看到两个进程啊?
- CLoginDlg dlg;m_pMainWnd = &dlg;编译出错?
- MFC中做对话框后,对话框上怎么出现了主窗口的菜单?
- 关于ping的几点疑问
- 可以将主程序的_ConnectionPtr传递给DLL,由DLL实现数据库处理???
- 有关TabControl得简单问题
- 高分求教COM问题,如何获得远程调用者的IP地址
- 弱弱的问个vc6.0问题
- 请高手们推荐一款好的反编译软件(C或VC),在此谢过大家了!!
- 关于COM中Thread Mode的问题
- 串口通信16进制数问题请高手指教
- 创建系统鼠标指针的问题!
X xx;
return xx;
}
是错的。不应返回局部函数中创建的对象。如果要返回一个对象应该是return X(...) // X 的构造函数。