码迷,mamicode.com
首页 > 编程语言 > 详细

c++不要用&返回一个变量的地址

时间:2020-04-26 13:45:57      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:一个   int   amp   pre   style   main   ++   turn   地址   

错误写法:

vector<T>* call()
{
    vector<T> t;
    ...
    return &t;
}
int main()
{
  vector<T>* t=call();
  ...
}

正确写法:

void call(vector<T>* t)
{
    (*t)...
    ...
}
int main()
{
  vector<T> t;
    call(&t);
  ...
}

 

c++不要用&返回一个变量的地址

标签:一个   int   amp   pre   style   main   ++   turn   地址   

原文地址:https://www.cnblogs.com/silver-aircraft/p/12778901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!