c++ vector的操作
墨初 知识笔记 82阅读
c++ vector 的用法是什么?

答:C++ vector 的 用法 ( 整理 ) vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。
什么是vector?

答:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 C++ 中数组很坑,有没有类似 Python 中 list 的数据类型呢? 类似的就是 vector! vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。 和 string 对象一样,标准库将负责管理与存储元素相关的内存。 我们把 vector 称为容器,是因为它可以包含其他对象。
c++ 需要#include< vector > 和list相比吗?

答:c++ 需要#include< vector > 和list相比,其内存空间是连续的。 效率更高。 这几天 常用 到的几个用法: 初始化: int a [3]= {1,2,3} vector <int> v (a,a+3);//3代表数组的长度 尾部增加数据:push_back v.push_back (1); //增加一个元素‘1’,长度增加1 ...
vector 和 string 的区别是什么?

答:vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。 和 string 对象一样,标准库将负责管理与存储元素相关的内存。 我们把 vector 称为容器,是因为它可以包含其他对象。 一个容器中的所有对象都必须是同一种类型的。