매일 들어오는 글 가운데, TTJ가 한 번 더 읽어본 것들. 코딩과 AI 시대를 가로지르는 글로벌 동향을 한곳에 모았습니다.

클래스의 구현 세부사항을 헤더에서 걷어내 별도의 클래스로 옮기고, 이를 불투명한 포인터(opaque pointer)를 통해서만 접근하게 만드는 기법을 PImpl(Pointer to Implementation)이라고 부른다. 이 관용구의 목적은 인터페이스와 구현을 분리해 컴파일 시점의 의존성을 최소화하는 데 있다. 헤더에 멤버 변수와 내부 자료구조가 그대로 ...