LANG/C++

[C++]13-2.클래스 템플릿(Class Template)

혀니리리 2023. 5. 26. 15:20
728x90

1.클래스 템플릿: 클래스를 템플릿으로 정의한 것

템플릿 클래스: 이를 기반으로 컴파일러가 만들어낸 클래스

 

이렇게 하면 별도의 클래스를 정의할 필요가 없음.

 

주의! 템플릿 함수를 호출할 때와 마찬가지로 템플릿의 객체를 생성할 때 <double>과 같은 자료형 정보 생략이 가능?

=>NO! 불가

 

2.클래스 템플릿의 선언과 정의의 분리

템플릿의 멤버함수는 외부에 정의해야 함

요런 식으로...

 

 

728x90