상수화(2)
-
[C++] 절대 변하지 않을 변수를 상수화를 시켜보자
#define PI 3.1415f #define COL 100 #define ROW 64.9f const float pi = 3.1415f; void Func(const int& inputA, const int& inputB)// 참조자 & : 별명이라고 생각하셈. 참조자는 공간을 쓰지 않는다. { cout
2022.06.27 -
[C++] 37. 상수화
*면접에서 자주 등장하는 상수화* 1. const와 define의 차이 2. constexpr의 정의 // 상수화 // // 상수는 3, 1, 2,,,같이 '변하지 않는 값'을 말하며, 변수의 반대이다. // 변수를 상수화하는 것 // 값을 계속 바꿀 수 있는 변수와는 달리 변하지 않는 값이기에 처음 선언부터 값을 할당받게 되면서 그 다음부터는 값을 바꿀 수 없다. // 그렇기 때문에 상수를 선언할때 반드시 선언과 동시에 초기화를 같이 해야한다. // 상수화는 값을 변경시키지 못하도록 제한하고 싶을때 사용한다. // 상수화의 방법으로 크게 const로 상수를 만드는 방법과 define을 활용하여 매크로 상수를 만들어 값을 치환시키는 방법이 있다. // const와 define의 차이(const가 defi..
2022.06.27