태그: 템플릿메타프로그래밍
3편
-
C++ 템플릿 에러 메시지 해석 | "수백 줄 에러" 5분 만에 읽는 법
C++ 템플릿 에러 메시지 해석의 C++, 템플릿, 메시지, 들어가며: "error: 템플릿 에러 300줄... 뭐가 문제죠?"를 실전 예제와 함께 상세히 설명합니다.
-
C++ SFINAE 완벽 가이드 | enable_if·void_t
C++ SFINAE로 템플릿 오버로드 분기·타입 검사·컴파일 타임 조건부 활성화. 문제 시나리오, enable_if·void_t·detection idiom·is_detected 완전 예제, 자주 발생하는 에러, 베스트 프랙티스, 프로덕션 패턴.
-
C++ 컴파일 타임 최적화 | constexpr·PCH·모듈·ccache·Unity 빌드 [#15-3]
C++ 컴파일 타임 최적화에 대해 정리한 개발 블로그 글입니다. 룩업 테이블(미리 계산해 둔 값 배열—인덱스로 바로 결과를 찾을 때 사용)을 런타임(실행 중)에 초기화하고 있었습니다. 하지만 값은 항상 같았습니다. constexpr과 if constexpr을 쓰면 "항상 같은 값"이나… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, constexpr, 컴파일타임, 템플릿메타프로그래밍, PCH.