constexpr (1) 썸네일형 리스트형 [C++]Constexpr 1. Constexpr이란? constexpr키워드는 함수나 객체 앞에 붙여 쓸 수 있는 키워드로 constexpr은 컴파일 타임에 객체의 값이나 해당 함수의 리턴값을 알 수 있습니다 컴파일 시간에 값을 계산하기 때문에 프로그램을 더 빠르게 실행하고 메모리를 적게 사용하는 데 도움이 됩니다. 2. 특징 constexpr은 상수식이라고 합니다 때문에 const와 매우 유사하지만 constexpr은 const + 컴파일 타임에 값을 안다 라는 부분 때문에 차이점이 존재합니다 예시로 num 값은 상수로 a로 지정해주면 상수의 역할을 수행하게 됩니다 int a = 1; const int num = a; 하지만 constexpr은 이미 컴파일 시점에 a의 값을 모르기 때문에 오류가 발생하게 됩니다 int a = .. 이전 1 다음