Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C/C++에서 const int*, const int * const 및 int const *의 차이점은 무엇입니까?


위의 기호는 다음을 의미합니다. -

int* - Pointer to int. This one is pretty obvious.
int const * - Pointer to const int.
int * const - Const pointer to int
int const * const - Const pointer to const int

또한 −

const int * And int const * are the same.
const int * const And int const * const are the same.

그러한 기호를 읽는 데 혼란을 겪는다면 나선형 법칙을 기억하십시오. 변수 이름에서 시작하여 시계 방향으로 다음 포인터 또는 유형으로 이동하십시오. 식이 끝날 때까지 반복합니다.