태그: compilation
2편
-
C++ 컴파일 과정 | 전처리·컴파일·어셈블·링킹 완벽 가이드
C++ 소스 코드에서 실행 파일까지 전처리 → 컴파일 → 어셈블 → 링킹 4단계입니다. name mangling은 컴파일 단계에서, 심볼 해결은 링킹 단계에서 이루어지며, Makefile·인클루드 경로는 이 과정을 자동화할 때 씁니다.
-
C++ Pimpl Idiom 완벽 가이드 | 구현 은닉과 컴파일 시간 단축
C++ Pimpl Idiom 완벽 가이드에 대해 정리한 개발 블로그 글입니다. 문제: Widget 클래스가 내부적으로 HeavyLibrary를 사용합니다. widget.h에 #include "heavy_library.h"를 쓰면, Widget을 사용하는 모든 파일이 heavy_library.h에… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, pimpl, idiom, encapsulation, abi.