C++标准模板库之vector
Posted lvmf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++标准模板库之vector相关的知识,希望对你有一定的参考价值。
vector(向量容器),是 C++ 中十分有用一个容器。它能够像容器一样存放各种类型的对象,vector 是一个能够存放任意类型(类型可以是int, double, string, 还可以是类)的动态数组,能够增加和压缩数据。
使用 vector 之前,必须包含相应的头文件,vector 属于 std 命名域的,因此需要通过命名限定:
#include <vector> using std::vector; //using namespace std;
vector 对象的定义和初始化
vector<int> a; //创建一个int类型的空的vector对象,没有任何元素 vector<int> b(a); //b 是 a 的副本 vector<string> str(10, "mike"); //10个str,每个的内容都是"mike" vector<int> c(10); //创建10个int类型vector对象,相当于c[10],每个元素的值默认为0
vector 对象常用操作
以上是关于C++标准模板库之vector的主要内容,如果未能解决你的问题,请参考以下文章
我为同学解难题⑬C++程序设计第6期:STL标准库之map容器