没有临时变量的输入向量

时间:2016-11-10 07:16:47

标签: c++ vector input

如何在没有临时变量的情况下输入矢量(在本例中为x)?

std::vector<int> a;
int n, x;
std::cin >> n;
for (int i=0;i<n;i++)
{
    std::cin >> x;
    a.push_back(x);
}

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案:

int n, x;
std::cin >> n;
std::vector<int> a(n);
for (int i=0;i<n;i++){
    std::cin >> a[i];
}