美文网首页
C++ supplement之vector向量容器

C++ supplement之vector向量容器

作者: sunsimple | 来源:发表于2017-11-14 22:05 被阅读0次

vector这个向量用得很多,之前在进行项目相关的工作时,与opencv结合使用来对图像数据进行处理。在这儿进行查漏补缺的工作~~

首先知道vector是c++中的一个类模板,vector中的元素均属于同一种类型,vector<type>.需要说明的是,因为引用不是对象,所以在type不能定义成引用类型。几种向量初始化的方式:

另外还有一种定义向量的方式:vector<T> v1(start,end),其中start,end指的是该向量所占内存的首地址,和尾元素的下一个地址。

创建一个定长的vector

定义时的比较:区分对int与string类型的不同

与vector相关的操作

需要注意的是,在创建一个空向量后,只能通过push_back添加对象而不能使用下标进行元素的添加,因为此时是空的数组,下标的存在则说明该向量是有一定长度的。如下:

相关文章

  • C++ supplement之vector向量容器

    vector这个向量用得很多,之前在进行项目相关的工作时,与opencv结合使用来对图像数据进行处理。在这儿进行查...

  • C++零散笔记

    C++之vector 一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequen...

  • OJ刷题知识点

    C++ | vector vector:向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence ...

  • C++ Vector用法

    vector 是向量类型,它可以容纳许多类型的数据,称其为容器。vector 是C++ STL的一个重要容器,使用...

  • 标准模板库(容器)

    vector 向量容器 List 容器 map 容器

  • boost - 指针容器

    ptr_vector指针向量基本概念 ptr_vector指针向量 基本概念 Boost学习之指针容器 基本概念:...

  • C++ STL(2)

    C++ STL(2) from my csdn blog 顺序性容器 向量 vector动态数组,创建后会在内存中...

  • C++ STL 之 vectot(三)

    今天我们继续更新 C++ STL 中 vector 容器的使用 vector 容器增加元素 vector 容器增加...

  • c++学习之vector(容器)、priority_queue(

    c++学习之vector(容器) (转刘同学_0116) 使用vector需要包含头文件#include

  • STL--vector、deque、list、set、map、s

    vector(向量容器) deque(双端队列容器) list(链表容器) set(集合容器) map(映射容器)

网友评论

      本文标题:C++ supplement之vector向量容器

      本文链接:https://www.haomeiwen.com/subject/vdurmxtx.html