define과 조금 다른 의미인데

어째든 그 특성은 90% 비슷하다.

define은 전역 변수처럼 모든 함수 바깥에 선언 된다 (물론 이름은 대문자로)
일명 메크로라고도 하고

const는 변수를 선얼할떄 타입의 앞에 써주는데 , 선언하기전에 초기화를 먼저 해준다.
읽기만 해야되는 변수(const 함수라는건 this포인터 변수를 const로 한다는거임)에 다가 const를 붙혀두면... 코딩하다가 실수로 읽기만 해야 되는데 쓰기까지 하면 컴파일러가 오류라고 잡아줌...

그러니깐 고정되게 해줄려는건데...나도 솔직히 const가 그렇게 많이 쓰일지는 모르겠음 define 메크로로 해주면 더 좋은데