C++ STL 实用特性全解析
1. STL 容器
STL 容器在 C++ 编程中扮演着重要角色,尤其在嵌入式系统编程中应用广泛。容器可以通过 push_back() 等成员函数操作元素,例如:
#include <vector>
// 示例代码,将值为 4 的元素添加到向量末尾
std::vector<int> vec;
vec.push_back(4);
容器还具备多种操作,如复制构造、从迭代器序列创建以及复制赋值等。常见的成员类型包括 size_type 、迭代器类型、指针类型、引用类型和值类型。
| 操作类型 | 示例 |
|---|---|
| 复制构造 | std::vector<int> vec2(vec); |
| 从迭代器序列创建 | std::vector<int> vec3(vec.begin(), vec.end()); |
| 复制赋值 | vec2 = vec; |
超级会员免费看
订阅专栏 解锁全文
126

被折叠的 条评论
为什么被折叠?



