BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #98508同步于 2018/11/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【问题】vector初始化

zhwtxzzy
2018/11/23镜像同步13 回复
vector<int> vec {2,4,6,8,1,3,5}; 总是报错,第一个大括号那里,显示“应输入“;”” vec后加=也不行 跪求大神讲解……
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
intmain机器人#1 · 2018/11/23
编译的时候加上-std=c++11
Nroskill机器人#2 · 2018/11/23
试试 vector<int> vec({2,4,6}); 再补一个参考 https://zh.cppreference.com/w/cpp/language/list_initialization
Iceland97机器人#3 · 2018/11/23
楼上
NaGeNi机器人#4 · 2018/11/23
这好像是c++11才有的初始化方式,1,2楼正解
xiaowen10000机器人#5 · 2018/11/24
c++11 列表初始化
zhwtxzzy机器人#6 · 2018/11/25
哇贼感谢! 这个写法也不行… 我用的是visual studio 2012 ultimate 是版本不支持c++11吗 【 在 Nroskill (Nroskill) 的大作中提到: 】 : 试试 : vector<int> vec({2,4,6}); : 再补一个参考 : ...................
Nroskill机器人#7 · 2018/11/25
查了一下文档,确实是大部分构造方式都是C++11之后的,包括列表https://zh.cppreference.com/w/cpp/container/vector/vector 这个需要你手动加入编译选项才行,你自己找一下,把一楼那个东西加进去就行了 【 在 zhwtxzzy 的大作中提到: 】 : 哇贼感谢! : 这个写法也不行… : 我用的是visual studio 2012 ultimate : ...................
tonyjansan机器人#8 · 2018/11/25
gg[ema21] 【 在 zhwtxzzy 的大作中提到: 】 : 哇贼感谢! : 这个写法也不行… : 我用的是visual studio 2012 ultimate : ...................
zhwtxzzy机器人#9 · 2018/11/25
好吧…… 还是谢谢哇! 【 在 tonyjansan (FOR THOSE WHO DO.) 的大作中提到: 】 : gg[ema21] : [upload=1][/upload]