为什么我的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
vector
用到了c++11的新特性,初始化列表,initialize_list
而vistual studio 2012并不支持c++11这一特性。
代码
1
vector
正确,是因为 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用花括号初始化总出错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯