728x90
1.클래스 템플릿: 클래스를 템플릿으로 정의한 것
템플릿 클래스: 이를 기반으로 컴파일러가 만들어낸 클래스
이렇게 하면 별도의 클래스를 정의할 필요가 없음.
주의! 템플릿 함수를 호출할 때와 마찬가지로 템플릿의 객체를 생성할 때 <double>과 같은 자료형 정보 생략이 가능?
=>NO! 불가
2.클래스 템플릿의 선언과 정의의 분리
템플릿의 멤버함수는 외부에 정의해야 함
요런 식으로...
728x90
'LANG > C++' 카테고리의 다른 글
[C++]15-2.C++의 예외처리 매커니즘 (0) | 2023.05.26 |
---|---|
[C++]15-1.예외상황과 예외처리의 이해 (0) | 2023.05.26 |
[C++]13-1.템플릿에 대한 이해와 함수 템플릿 (0) | 2023.05.26 |
[C++]12-2.문자열 처리 클래스의 정의 (0) | 2023.05.23 |
[C++]12-1.C++의 표준과 표준 string 클래스 (0) | 2023.05.23 |