【发布时间】:2018-10-11 17:04:08
【问题描述】:
当我尝试在 C++ 中初始化一个 int 向量时,我总是得到“预期的 ';'在声明结束时”错误。
我使用了 C++ Primer 的原始代码
vector<int> v{1,2,3,4,5,6,7,8,9};
和
$ g++ -o test test.cpp
我认为这是一个愚蠢的问题,但我确信有一个“;”......并且无法设法搜索答案.. 谢谢。
【问题讨论】:
-
在 C++11 中添加了大括号初始化。您可能必须指示您的编译器在 C++11 模式下运行。