この関数でエラーが発生します。「警告: ローカル変数 '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);
}