我有七个整数,我想用它们制作一个像这样的向量
std::cin >> a, b, c, d, e, f, g; // I have to do it like this
std::vector<int> v{a, b, c, d, e, f, g};
但它总是返回第一个数字,然后只返回零。
我真的不知道该怎么办。
对于每个单独的变量,您需要使用
operator>>
,而不是逗号运算符:
std::cin >> a >> b >> c >> d >> e >> f >> g;
std::vector<int> v{a, b, c, d, e, f, g};