태그: consteval
4편
-
C++ const·constexpr 내부 동작 | 평가 시점·if constexpr
const와 constexpr의 평가 시점 차이, constexpr 함수 제약, if constexpr 분기 제거, consteval 즉시 함수, 프로덕션 const 정확성까지 컴파일러 관점에서 정리합니다.
-
C++20 consteval: constexpr와 달리 컴파일 타임 실행을 강제하는 법
C++20 consteval로 반드시 컴파일 타임에만 평가되는 즉시 함수를 만드는 방법을 constexpr와 비교해 설명하고, 범위 검증·문자열 해시·룩업 테이블 예제, 런타임 값을 넘길 때 생기는 컴파일 오류의 원인을 다룹니다.
-
constexpr 기초부터 C++26까지: constexpr 함수·생성자, const와의 차이, 확장된 규칙
C++ constexpr 정리. constexpr 변수와 함수, 생성자, const와의 차이, C++14/20 확장, C++26에서 추가되는 기능(void* 캐스트, placement new, 리플렉션)과 성능·빌드 시간 영향을 다룹니다.
-
C++ 컴파일 타임 프로그래밍 기법 | 런타임 오버헤드 제거와 constexpr·consteval 실전
런타임 오버헤드를 줄이기 위한 컴파일 타임 프로그래밍. constexpr 함수, if constexpr, consteval(C++20), 템플릿 메타 vs constexpr 비교, 성능 벤치마크, 프로덕션 패턴까지.