扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
书写得很流畅,看起来也轻松,不过在基础上10.3一节里, 老林的意思好像在说"返回局部对象是合法的". 而只有返回栈上的指和引用才会有问题.
比如,照他的意思,下面的代码天经地义:
#include<iostream>
using namespace std;
int test(void)
{
int a = 100;
return a; //返回局部对象的值
}
void main(void)
{
int b = test();
cout << b <<endl;
}
上面的代码不管是Debug还是Release版本,都不会有问题,我做了个MFC版本,也没有问题,但明明记得说不能返回局部变量的呀. 困惑了..
查看本文来源
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者