[C++STL教程]1.vector容器是什么?实用教程来啦!超简单易懂,拿来就用 您所在的位置:网站首页 c语言标准模板库 [C++STL教程]1.vector容器是什么?实用教程来啦!超简单易懂,拿来就用

[C++STL教程]1.vector容器是什么?实用教程来啦!超简单易懂,拿来就用

2023-03-19 09:51| 来源: 网络整理| 查看: 265

C++与传统的C语言有一个很大的区别,就是新增了标准模板库 STL(Standard Template Library),它是 C++ 标准库的一部分,不需要单独安装,只需要 #include 对应的头文件即可。

本文将介绍STL中最基础的一个容器:vector

注意:本文仅从入门和实用角度介绍vector的用法。如有不严谨的地方欢迎指正!

引入头文件

在使用vector之前需要用#include 来引入头文件。

如果你是竞赛选手,也可以用万能头#include 其中包含了。

vector简介

vector可以理解为动态数组,它的大小会随着元素的增加而自动增大。下标从0开始,大小为n的vector的可用范围是[0, n - 1]。

vector中不仅可以存放int, char等基础数据类型,还可以存放结构体、类等等。

但是一个vector中只能存放一种类型。

初始化

现在我们可以动手来生成一个vector试试:

vector v(3, 5);//生成一个vector,其中有3个值为5的元素

二维数组后面会讲到。

遍历数组

既然是数组肯定少不了遍历嘛对吧~ 思路是,先用v.size()获取vector的大小,然后用for循环遍历。

//v.size()返回值为unsigned int for(int i = 0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有