const1 [C++] 키워드 constexpr 알아보기 1. constexpr이란. (const와의 차이점..)먼저, 키워드 constexpr은 c++11에서 처음 도입되어, c++14에서 향상되었다. 해당 키워드는 const와 비슷하면서도 다르다고 할 수 있다.(당연히, 그러니까 const가 있어도 새롭게 나온 거겠지만..) 기존의 const는 const로 지정한 변수의 값을 수정하려고 할 때, 컴파일러 오류를 발생하도록 한다.반면에 constexpr도 지정한 변수의 값을 수정하려 할 때 오류를 발생시키지만 컴파일 타임에 오류를 발생 시킨다.즉, const는 런타임에 오류를 확인하는 것이고, constexpr은 컴파일을 할 때 오류를 확인할 수 있는 것이다. 그래서 그런지, 요즘은 constexpr을 더 이용하라고 하는 편인듯?? 물론 c++11 이후의 코.. 2018. 4. 23. 이전 1 다음