티스토리 뷰

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해주는 함수

 

'PL > C++' 카테고리의 다른 글

[C++] friend function  (0) 2021.12.15
[C++] Inheritance(상속)  (0) 2021.12.15
[C++] static 멤버 사용하기  (0) 2021.12.15
[C++] overloading(오버로딩) vs overriding(오버라이딩), virtual function  (0) 2021.12.05
[C++] namespace 사용하기  (0) 2021.11.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함