我是靠谱客的博主 玩命马里奥,这篇文章主要介绍Vector和Array区别,现在分享给大家,希望可以做个参考。

一、定义及初始化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区别内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)

评论列表共有 0 条评论

立即
投稿
返回
顶部