목록템플릿 (1)
dev_eun
[C++] ⑨ 템플릿(Templete)
용어 클래스 템플릿 클래스 템플릿 : 클래스를 찍어내는 모양자 선언 template class 클래스이름 { } 함수 템플릿처럼 비슷하게 사용 멤버 선언 및 정의 template 클래스이름::멤버함수이름() { } ### 템플릿 매개 변수 * 선언 ```c++ template template ``` * 사용 ```c++ CMyArray arr; ``` * * * ## 템플릿 특수화 ### 함수 템플릿 특수화 ```c++ template T Add(T a, T b) { return a + b; } template char* Add(char* pszLeft, char* pszRight) { ... } 매개변수가 모두 char*이면 두 번째 함수로 대체 클래스 템플릿 특수화 template class C..
공부/C++
2020. 12. 10. 00:19