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 的內容。