我使用这个函数时出现了错误,提示“警告:返回对局部变量'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);
}