constexpr 함수는 컴파일 타임에 계산된다고 보장되지 않지만,

constexpr 변수는 보장된다

....라고 설명되는 경우가 많은데 일단 스펙상으로는 변수조차 그렇지 않다고 함




cppreference 설명 봐도 딱히 보장된다는 이야기는 없다



다만 시중에 나와있는 대부분의 컴파일러들은 constexpr 변수를 최적화 설정 관계 없이 컴파일 타임에 평가해주기는 한다

그렇지 않은 컴파일러가 뭐있는지는 모르겠음