Шаблонная функция обмена значениями

ДЗ

шаблонная функция которая меняет местами значения 2-х переменных с помощью ссылок

template <typename T> // шаблон


void exchange(T &a, T &b)
{

    T temporaryA = a; // временная переменная
    
    a = b;
    b = temporaryA;

}



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

    exchange(a, b);

    cout << "a = " << a << "\t b = " << b << endl;


}
целые
вещественные
строки

Last updated