C++ 고급 문법 (20) — CRTP(Curiously Recurring Template Pattern)

지난 글에서 본 가상 함수는 호출마다 vtable을 거치는 간접 호출이라 인라인되지 않는다. 하지만 어떤 파생 타입을 쓸지 컴파일 시점에 이미 정해져 있다면 실행 시점 디스패치는 필요 없다. CRTP(Curiously Recurring Template…

Continue ReadingC++ 고급 문법 (20) — CRTP(Curiously Recurring Template Pattern)