我是靠谱客的博主 玩命马里奥,最近开发中收集的这篇文章主要介绍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区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部