c++小问题

sinat_33495068 2017-06-03 03:28:04

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);
}

请问这段代码写的哪里有问题,为什么当我输入
2
1 3 1 1
4 3 6 4
vi内保存的值都是4363呢
...全文
327 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧