[C++] const 정리 (+constexpr이란?)
·
언어/C,C++
C++ 코딩을 하다보면 안전성을 위해 쓰이는 코드가 있다. 값이 바뀌지 않으며 고정되는 상수로 만드는 키워드, 바로 const다 const는 보통 변수 이름 앞에 쓰여 해당 변수의 값을 바꿀 수 없게 만들어준다.const float FRAME_RATE = 60f; 단순하게 쓰면 저정도이지만, const는 함수와 포인터 등 다양한 곳에 쓰일 수 있다. 오늘은 const와 C++11부터 도입된 constexpr에 대해 자세히 알아보자. 1. 함수의 반환 타입 앞에 붙는 constconst [type] Function()가장 기본적인 형태로, 함수의 반환값(Return Value)을 상수로 만들겠다는 의미다.const int GetSomeValue() { return 10;}// 사실 기본 자료형(int..