永发信息网

为什么我的vector用花括号初始化总出错

答案:2  悬赏:80  手机版
解决时间 2021-01-30 06:04
  • 提问者网友:山高云阔
  • 2021-01-30 01:16
为什么我的vector用花括号初始化总出错
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-01-30 02:25
代码

1

vector ivec {10, 11, 12}

用到了c++11的新特性,初始化列表,initialize_list

而vistual studio 2012并不支持c++11这一特性。

代码

1

vector ivec(10,-1);

正确,是因为 vector 存在这个版本的构造函数

1
2

explicit vector (size_type n, const value_type& val = value_type(),
const allocator_type& alloc = allocator_type());
全部回答
  • 1楼网友:鱼芗
  • 2021-01-30 03:32
搜一下:为什么我的vector用花括号初始化总出错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯