(C++)vector介绍及其使用

简介: (C++)vector介绍及其使用

个人主页:Lei宝啊

愿所有美好如期而遇


前言

我们参考cplusplus文档逐个进行解释。


构造函数


push_back&&pop_back


vector迭代器的使用


vector空间增长问题

我们发现resize不缩容,当然,这要看编译器的实现,不同的编译器实现也是不同的。

在x86下返回值最大是int,在x64下返回值最大是long long


vector增删改

vector没有查找的成员函数,只有使用算法模块的查找。

这种交换只是去交换他的指针,不是交换数据,当我们模拟实现时会说到。

find使用示例

目录
相关文章
|
6天前
|
C++
c++的学习之路:13、vector(2)
c++的学习之路:13、vector(2)
24 0
|
6天前
|
编译器 C++
C++:vector增删查改模拟实现
C++:vector增删查改模拟实现
57 0
|
6天前
|
存储 C++ 容器
【C++】vector的底层剖析以及模拟实现
【C++】vector的底层剖析以及模拟实现
|
6天前
|
编译器 C++ 容器
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
|
6天前
|
存储 算法 测试技术
C++:Vector的使用
C++:Vector的使用
|
6天前
|
存储 算法 C++
【C/C++ Vector容量调整】理解C++ Vector:Reserve与Resize的区别与应用
【C/C++ Vector容量调整】理解C++ Vector:Reserve与Resize的区别与应用
74 1
|
6天前
|
编译器 C++ Windows
【C++】vector问题解决(非法的间接寻址,迭代器失效 , memcpy拷贝问题)
不使用memcpy函数不就可以了,然后我们使用简单粗暴的赋值拷贝,这样就不会发生浅拷贝问题了!!!
18 1
|
6天前
|
算法 C++ 容器
【C++/STL】vector(常见接口、模拟实现、迭代器失效)
【C++/STL】vector(常见接口、模拟实现、迭代器失效)
12 0
|
6天前
|
存储 缓存 编译器
【C++进阶(五)】STL大法--list模拟实现以及list和vector的对比
【C++进阶(五)】STL大法--list模拟实现以及list和vector的对比
|
6天前
|
编译器 C++
【C++进阶(三)】STL大法--vector迭代器失效&深浅拷贝问题剖析
【C++进阶(三)】STL大法--vector迭代器失效&深浅拷贝问题剖析