c++ 생각하기 5.

반응형

Pimple idiom
Pimpl은 Pointer to IMPLementation의 약자.

기본적인 내용은 인터페이스와 구현을 분리한다는 것.
실제 멤버를 추가해도 기본 layout에 변화를 주지 않기 떄문에빌드시간을 줄일 수 있다(재컴파일 하지 않는다).
의존성을 줄인다.

하지만 코드가 늘어나고(layout과 실제내용을 따로 작성), 동적 할당과 해제를 해야 한다.

참고
http://mkseo.pe.kr/blog/?p=841
http://decoder.tistory.com/616
TAGS.

Comments