8장, 템플릿의 기초 원리의 깊은 이해
이번 장에선 그동안 이야기 하지 않았던 템플릿의 제약 사항이나, 예외 상황에 대해서 정리해 보자. 8.1 파라미터화된 선언의 다양한 형태 이런건 그냥 코드 보면 된다. 선언이 무엇이고 정의가 무엇인지 알기 때문에 선언이 어떻게 파라미터화만 봐도 충분하다고 생각 한다. 그래도 코드는 정의 선언 둘 다 나열해 보자. // 클래스의 파라미터화된 선언 예 template class List { public: // 클래스 템플릿에서 멤버 함수의 파라미터화된 선언 예 template List( List const &); }; // 클래스 밖에서 클래스의 멤버 함수를 파라미터화한 정의 예 template template List::List(const List &) { // ... } // 전역에서 함수의 파라미터화된..
책 정리/C++ Template
2009. 7. 12. 14:30
최근댓글