c++中swap函數(shù)的使用方法是什么

c++
小億
191
2024-05-31 18:25:09

在C++中,可以使用std::swap函數(shù)來(lái)交換兩個(gè)變量的值。swap函數(shù)的使用方法如下:

#include <algorithm>

int main() {
    int a = 10;
    int b = 20;

    std::swap(a, b);

    // 現(xiàn)在a的值為20,b的值為10
    return 0;
}

在這個(gè)例子中,我們使用std::swap函數(shù)交換了變量a和b的值。需要注意的是,std::swap函數(shù)所接受的參數(shù)是引用類(lèi)型,因此它會(huì)直接修改傳入的變量的值,而不是創(chuàng)建一個(gè)新的變量。

0