C++如何利用vector实现输入不定长数组 20
展开全部
用push_back函数,来一个push_back一个。
例如:
int tmp;
vector<int> ivec;
for (int i = 0; i < 10; ++i) {
cin >> tmp;
ivec.push_back(tmp);
}
例如:
int tmp;
vector<int> ivec;
for (int i = 0; i < 10; ++i) {
cin >> tmp;
ivec.push_back(tmp);
}
追问
那你的程序也就只能放10个?我要的可不是这个效果噢
追答
那你把10 改成一个变量就可以了,多长都可以push_back
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询