【发布时间】:2013-10-15 08:00:21
【问题描述】:
我在使用此功能时遇到错误。说“警告:对返回的局部变量‘final’的引用”有什么想法吗?以及如何解决?
vector<int> & find1(string &search_word)
{
vector<int> final;
final.push_back(2);
final.push_back(5);
return (final); //This is giving me the error when I try to return the vector.
}
int main ()
{
string search;
cin >> search;
vector <int> &p = find1(search);
}
【问题讨论】:
-
无论你想做什么,这里都是undefined behaviour。
标签: c++