반응형
C++은 일반화 프로그래밍
템플릿은 원래 C++ 표준이 아니었고 일반화 프로그래밍 표준이었는데
원래 템플릿 쓰던 애들이 가져와서 C++에서 쓰는거다.
구표준까지는 따로였지만, 신표준으로 넘어가면서 '템플릿도 C++이야' 라고 선언하면서
템플릿이 C++에 흡수되고, 그걸 표준화시킨게 STL(Standard Template Library)다.
얘는 일반화 프로그래밍이라 타입을 정할 수 없다.
1. C++에는 2가지 템플릿이 있다.
1. 템플릿 함수(외부함수를 템플릿으로 만들겠다 이거야)
2. 템플릿 클래스
VS 01_ 코드참고)
반응형