我是靠谱客的博主 多情蜜蜂,最近开发中收集的这篇文章主要介绍c++学习笔记--C++Primer第4版--标准库类型vector,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

vector类型

一、概述

定义:同一种类型的对象的集合,我们把vector称为容器,一个容器中的所有对象都必须是同一种类型的。

需要导入vector类库头文件,声明标准库命名空间,代码如下:

#include <vector>
using std::vector;

二、初始化

4种方式:

vector<T> v1;
// vector保存类型为T的对象,默认构造函数v1为空
vector<T> v2(v1);
// v2是v1的一个副本
vector<T> v3(n, i);
// v3包含n个值为i的元素
vector<T> v4(n);
// v4包含n个按T默认初始值的元素

三、vector对象的操作

v.empty()
// 判定v是否为空
v.size()
// 返回v中元素的个数
v.push_back(t)
// 在v的末尾增加t元素
v[n]
// 下标操作,返回v中位置为n的元素
v1 = v2
// 赋值
v1 == v2
// 判定是否相等

 1、vector的size_type

size()成员函数返回相应vector类定义的size_type的值。

vector<int>::size_type s1;
// 正确
vector::size_type s2;
// 错误

 

 

 

 

转载于:https://www.cnblogs.com/rooney-10/archive/2013/03/05/2944669.html

最后

以上就是多情蜜蜂为你收集整理的c++学习笔记--C++Primer第4版--标准库类型vector的全部内容,希望文章能够帮你解决c++学习笔记--C++Primer第4版--标准库类型vector所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部