[c++] constexpr 키워드
이 키워드를 사용하면 함수나 변수가 컴파일 시간에 평가되어 상수로 취급될 수 있습니다.
constexpr int square(int x) {
return x * x;
}
int main() {
const int result = square(5); // 컴파일 시간에 결과를 계산하여 상수로 저장
return 0;
}
constexpr
키워드를 사용하면 컴파일러가 함수나 변수의 값을 컴파일 시간에 예측할 수 있기 때문에 성능 향상을 기대할 수 있습니다.
자세한 내용은 cppreference.com를 참고하세요.