首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于vector定义的一个有关问题

2013-10-18 
关于vector定义的一个问题在C++ Primer上面看到的vectorint v4{10}vectorint v5{10,42}vectorstrin

关于vector定义的一个问题
在C++ Primer上面看到的

vector<int> v4{10};
vector<int> v5{10,42};
vector<string> v6{10};
vector<string> v7{10,"hi"};

都不可以,我用的是VS2012 ultimate,应该是支持C++11的啊,为什么不能这么初始化呢?
[解决办法]

#include <iostream>
#include <vector>

int main(){
typedef std::vector<int > Vect;
Vect iVect;
int iValue=0;
for( ; iValue < 6 ; ++iValue){
iVect.push_back(iValue);
}
}

热点排行