C++ 中的数组、向量、算法及增减运算符
1. 向量(Vectors)
1.1 向量的基本操作
向量是 C++ 标准库中的重要容器,可在任意位置插入和删除元素,但在末尾添加或删除元素时性能最佳。以下是向量的一些基本操作:
- 添加元素到末尾 :使用 emplace_back 函数,例如:
#include <vector>
#include <iostream>
int main() {
std::vector<int> data;
data.emplace_back(10);
data.emplace_back(20);
data.emplace_back(30);
return 0;
}
- 访问首尾元素 :
front()函数返回向量的第一个元素,back()函数返回向量的最后一个元素。但要注意,若向量为空,调用这些函数会导致未定义行为。 - 获取向量大小 :使用
size()函数,它返回向量中元素的数量。
1.2 向量的定义
向量类型并非编译器内置,需导入 <vector> 头文件。定义不同类型的向量示例如下:
-
超级会员免费看
订阅专栏 解锁全文
1305

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



