2016-11-10 58 views
0

如何在没有临时变量的情况下输入向量(如本例中的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); 
} 

回答

0

一个可能的解决方案:

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