10장 인스턴스화 2부 : 게으른 인스턴스화
Introduction 1부에선 "주문형 인스턴스화"를 통해, 언제 인스턴스화가 필요한지 알게 되었다면, 게이른 인스턴화 부분에선 좀 더 세부적으로 인스턴스화 되는 시기를 정리한다. 여기서 말하는 세부적이란, 기존에선 인스턴스화 자체에 대해서 이야기 했다면, 이 부분은 템플릿 코드의 내부 요소, 즉 클래스 템플릿의 멤버들이 언제 인스턴스화 되는지 정리 되었다는 것을 의미한다. Content 게으른 인스턴스화 코드를 보고 규칙을 파악하는게 더 빠르므로, 예제코드(책에서 발취)를 첨부하고 하나씩 정리해 보겠다. template class Safe { }; template class Danger { public: typedef char Block[N]; }; template class Tricky { publ..
책 정리/C++ Template
2010. 1. 3. 23:46
최근댓글