Class_Templates (1) 썸네일형 리스트형 [Hackerrank] 37. C++ Class Templates 37. C++ Class Templates [ 난이도: Easy | 분야: Other Concepts ] 1. 내용 정리 클래스 탬플릿은 파라미터에 기반한 클래스를 생성하는 특징을 가지고 있다. 클래스 탬플릿은 컨테이너를 구현하는데 사용된다. 클래스 탬플릿은 탬플릿 인자로서 제공된 set을 인스턴스화한다. 아래의 MyTemplate 예시는 어느 타입이던 하나의 요소를 저장할 수 있고 주어진 값을 2로 나누는 divideBy2라는 함수를 하나 가지고 있다. template class MyTemplate { T element; public: MyTemplate (T arg) {element=arg;} T divideBy2 () {return element/2;} }; 특정 타입에 대한 탬플릿을 다르게 구현할.. 이전 1 다음