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

vector初始化时能否设置多个不同的值?解决办法

2012-03-23 
vector初始化时能否设置多个不同的值?vectorint ivec (10,1) 这样是设置10个值,都为1.能不能像数组那样

vector初始化时能否设置多个不同的值?
vector<int> ivec (10,1) 这样是设置10个值,都为1.
能不能像数组那样子可以设置
int a[]={1,3,5}

[解决办法]
还不行呐
int a[] = {1, 3, 5};
vector<int> vi(a, a + sizeof(a)/sizeof(int));
可以考虑这样,不过增加了一次拷贝

热点排行