vector是C++ STL中的动态数组容器,需包含<vector>头文件;支持自动内存管理与动态增删元素;常用操作包括push_back、pop_back、size、at及迭代器遍历;示例显示其初始化、添加删除元素和范围for循环使用方法。

在C++中,vector 是 STL 提供的一个动态数组容器,可以自动管理内存,支持在运行时动态添加或删除元素。相比传统数组,vector 更安全、更灵活,是日常编程中最常用的容器之一。
使用 vector 需要包含头文件 <vector>,并使用 std 命名空间:
#include <vector>定义 vector 的常见方式:
vector 提供了丰富的成员函数来操作数据:
立即学习“C++免费学习笔记(深入)”;
添加元素:vector 支持使用迭代器遍历元素,这是 STL 容器的通用方式:
vector<int> v = {1, 2, 3, 4, 5};也可使用范围 for 循环(C++11 起):
for (int x : v) {下面是一个简单例子,演示 vector 的基本操作:
#include <iostream>输出:
Size: 3基本上就这些。vector 封装了动态扩容逻辑,使用起来像数组但更强大。掌握 push_back、pop_back、size、at 和迭代器,就能应对大多数场景。注意避免在遍历时对 vector 进行插入或删除,以免迭代器失效。
以上就是C++ vector怎么用_C++ STL中动态数组vector的常见操作与用法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号