Part 3, 테크닉 3-3 Typelist의 선형화
typelist가 .. 확실히 당근 농장의 트렉터같은 존재라 할일지라도 트렉터를 몰기 어렵다면, 누구도 트렉터를 사용하지 않을 것이다. 그렇기 때문에 사용법을 확실히 고쳐놔야 하는데 책에선 #define 매크로를 이용하여 개선시켰고, boost::tuple의 경우 메타 프로그래밍으로 개선시켰다. 나 같은 경우 boost::tuple이 더 마음에 들지만 실질적으로 책에서 설명하는 typelist는 더 확장된 개념이기도 하고, 9장에서 추상 팩토리도 해야 하니, 책의 방법을 고수하겠다. 우선 문제점으로 꼽혔던 사용 방법 중, 선언 방법을 고쳐 보기 위해서 생각을 해보자. 음!! OK! 책에서 #define 매크로를 이용하여 typelist의 선언 방법을 개선 시켰는데, 그 방법이 바로 "재귀 호출"이다. 사..
책 정리/Modern C++ Design
2009. 8. 28. 18:22
최근댓글