C++ vector swap() 函数
示例
交换两个向量的内容
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
vector<string> fruits = {"Apple", "Banana", "Cherry", "Orange"};
cars.swap(fruits);
cout << "Cars:\n";
for (string car : cars) {
cout << car << "\n";
}
cout << "\nFruits:\n";
for (string fruit : fruits) {
cout << fruit << "\n";
}
自己动手试一试 »
定义和用法
swap()
函数用于交换两个向量的内容。调用 swap()
函数后,每个向量将拥有另一个向量之前的内容。
语法
vector.swap(vector other);
参数值
参数 | 描述 |
---|---|
other | 必需。用于交换内容的向量。 |
相关页面
请在我们的 Vector 教程 中阅读更多关于 vector 的内容。