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++標準ライブラリに含まれる汎用関数であり、ヘッダーファイルで定義されています。

bannerAds