概述
一、定义及初始化vector对象
定义一个含有10个元素的vector对象,所有的值都是42.
思路一:先定义一个空vector对象,然后添加元素。
vector<int> vInt;
for(int i=0; i<10; i++)
vInt.push_back(42);
思路二、列表初始化,罗列出全部10个元素的值
vector<int> vInt={42,42,42,42,42,42,42,42,42,42};
思路三:用括号给出所有元素的值。效果类似于思路二。
vector<int> vInt{42,42,42,42,42,42,42,42,42,42};
思路四:定义时使用参数指定元素个数及重复的值
vector<int> vInt(10,42);
思路五:先指定元素个数,再利用范围for循环依次为元素赋值。
vector<int> vInt(10);
for(auto &i:vInt)
i=42;
最后
以上就是玩命马里奥为你收集整理的Vector和Array区别的全部内容,希望文章能够帮你解决Vector和Array区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复