2016-11-10 59 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]; 
}