我不确定为什么我会收到此代码的编译错误:
vector<int> v = {1, 2, 3};
我们确实使用 c++11。是否有可能以某种方式矢量文件 .h 和 .cpp 没有更新?我该如何检查?
我得到的错误是:“不允许使用 {} 初始化......”
我不确定为什么我会收到此代码的编译错误:
vector<int> v = {1, 2, 3};
我们确实使用 c++11。是否有可能以某种方式矢量文件 .h 和 .cpp 没有更新?我该如何检查?
我得到的错误是:“不允许使用 {} 初始化......”
Visual Studio 2012 不支持初始值设定项列表。
查看此摘要以了解详细信息:http: //blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx