int T;
cin >> T;
vector<int*> vi;
for (int i = 0; i != T; i++)
{
int x, y, a, b;
cin >> x >> y >> a >> b;
int t[4] = { x, y, a, b };
int *s = t;
vi.push_back(s);
}
int T; cin >> T; vector vi; for (int i = 0; i != T; i++) { int x, y, a, b; cin >> x >> y >> a >> b; int t[4] = { x, y, a, b }; int *s = t; vi.push_back(s); } 请问这段代码写的哪里有问题,为什么当我输入 2 1 3 1 1 4 3 6 4 vi内保存的值都是4363呢