这是我通过引用返回向量的简单代码:
#include <bits/stdc++.h>
using namespace std;
vector<int>& VECTORTEST(){
vector<int> v;
v.push_back(10);
v.push_back(20);
return v;
}
int main()
{
vector<int> x = VECTORTEST();
return 0;
}
但是运行此代码时出现分段错误。有想法吗?