C++ STL 常见使用详解
C++ Standard Template Library (STL) 是 C++ 标准库的一个重要组成部分,提供了一系列高效、通用、可复用的模板类和函数。STL 极大地提高了 C++ 程序员的开发效率,使得许多常见的数据结构和算法问题可以通过简单的几行代码解决。本文将详细介绍 STL 中的一些常见组件及其使用方法。
容器(Containers)向量(vector)std::vector 是最常用的动态数组实现,支持随机访问,能够在运行时动态地增加和减少元素。
12345678910111213141516171819202122#include <vector> #include <iostream> int main() { std::vector<int> vec; // 创建一个空的整数向量 vec.push_back(1); // 向向量末尾添加一个元素 vec.push_back(2); vec.push_back(3); for (int i = 0; i ...