错误:非聚合类型&#39; vector <int>&#39;无法使用初始化列表初始化

时间:2016-08-18 16:00:28

标签: c++ vector

我是c ++的初学者,每次运行vector<int> nums = {2, 5, 3, 7, 1};时都会给出错误:无法使用初始化列表初始化非扩散类型向量。

你能告诉我为什么吗?

谢谢,

2 个答案:

答案 0 :(得分:34)

编译时使用g++ -std=c++11 <filename>

答案 1 :(得分:0)

使用上述Druhv Sehgal的答案,这在Mac上对我有效

如果var string = '2_442_5_88', result = (+string.replace(/_/g, '')).toString(8); console.log(result);尝试

command not found: gcc++