PL/C++

[C++] template

SweetDev 2021. 12. 15. 10:53

선언하기

template <class T>
void myswap(T &a, T &b) {
	T tmp;
    tmp = a;
    a = b;
    b = tmp;
}

사용하기

예1: swap

void myswap(int &a, int &b) {
	int tmp;
    tmp = a;
    a = b;
    b = tmp;
}

예2: 배열 전체를 add해주는 함수