vector容器是C 标准模板库(STL)中的一种容器,它可以存储任意类型的数据,并且可以动态地增加和删除元素它的优点是可以快速地查找和插入元素,而且可以自动调整大小,以适应新的元素,我来为大家科普一下关于正确释放vector内存的方法?以下内容希望对你有帮助!
![正确释放vector内存的方法(Cvector容器介绍)](http://img.studyofnet.com/upimg/361048081.jpg)
正确释放vector内存的方法
c vector容器介绍vector容器是C 标准模板库(STL)中的一种容器,它可以存储任意类型的数据,并且可以动态地增加和删除元素。它的优点是可以快速地查找和插入元素,而且可以自动调整大小,以适应新的元素。
c vector 库函数- push_back - 向 vector 尾部添加元素
- pop_back - 删除 vector 尾部元素
- begin - 返回指向 vector 首元素的迭代器
- end - 返回指向 vector 末尾元素的下一个位置的迭代器
- size - 返回 vector 中元素的数量
- empty - 检查 vector 是否为空
- clear - 删除 vector 中的所有元素
- erase - 删除 vector 中的元素
使用 Vector 需要包含头文件 <vector>,并且使用 std::vector 来声明 Vector 对象。
#include <vector>
std::vector<int> myVector;
尾部添加元素
myVector.push_back(1);
myVector.push_back(2);
myVector.push_back(3);
尾部删除元素
myVector.pop_back();
查找元素
int element = 2;
std::vector<int>::iterator it = std::find(myVector.begin(), myVector.end(), element);
if (it != myVector.end()) {
// element found
}