C++ 템플릿 : 클래스 템플릿 정의 하기
파트 2에선 함수 템플릿을 알아 봤다면, 이제 클래스 템플릿을 알아보자, 클래스 템플릿은 메타 프로그래밍에서 본다면 특별한 녀석이니, 꼭 짚고 넘어가야 한다.(여기서 왜 특별한지는 이야기 하지 않는다 : ) ) 클래스 템플릿( class template )라 해도 일반 클래스와 다를게 없다. 클래스 템플릿을 만들기 전에 우선 일반 클래스로 만들어서 테스트를 해 보고, 템플릿 화를 시키는게 더 편하기까지 하니, 정말 차이가 없다는 것을 알 것이다. 클래스 템플릿 정의하기 #include template // or template class class_template { public: ~class_template( ) { } class_template( char a ) : a_ ( a ) { } public..
책 정리/C++ Template
2008. 12. 15. 11:13
최근댓글