C++ swap関数とは?基本と効率的な使い方を解説
C++では、swap関数を使用して2つの変数の値を交換することができます。使用方法は以下の通りです:
#include <iostream>
using namespace std;
int main() {
int a = 5;
int b = 10;
cout << "Before swap:" << endl;
cout << "a = " << a << ", b = " << b << endl;
swap(a, b);
cout << "After swap:" << endl;
cout << "a = " << a << ", b = " << b << endl;
return 0;
}
上記の例では、swap関数が使用され、変数aとbの値が交換されます。swap関数を呼び出した後、aの値は10になり、bの値は5になります。swap関数はC++標準ライブラリに含まれる汎用関数であり、ヘッダーファイルで定義されています。