今天看c++ primer,有一段vector的初始化的这样用的
vector<int> ilist={1,2,3,4,5,6};
我放到vs2010试了一下发现报错non-aggregates cannot be initialized with initializer list
意思是对于non-aggregates(非聚合对象),不能使用初始化列表。只有聚合对象才可以这样使用。后来查了一下,这是c++11的新特性,vs2010不支持
所以会报错
今天看c++ primer,有一段vector的初始化的这样用的
vector<int> ilist={1,2,3,4,5,6};
我放到vs2010试了一下发现报错non-aggregates cannot be initialized with initializer list
意思是对于non-aggregates(非聚合对象),不能使用初始化列表。只有聚合对象才可以这样使用。后来查了一下,这是c++11的新特性,vs2010不支持
所以会报错