공부 중 메모/C,C++-기타 정보

const int* 와 int* const의 차이점

라이피 (Lypi) 2018. 6. 9. 17:57
반응형

  int i;


const int* cip = &i;

//포인터 변수를 통해서 값을 변경하는 것을 금지.


int* const ipc = &i;

//포인터가 가리키는 대상을 변경하는 것을 금지.


int main()
{
	
	int i = 5; 
	int j = 6;

	const int* cip = &i;

	cip = &j;

	// *cip = 8; 안됨

	int* const ipc = &i;

	*ipc = 1;

	// ipc = &j; 안됨

}


  const int* const cipc = &i;

  //포인터가 가리키는 대상을 변경하는 것도 포인터 변수를 통해 값을 변경하는 것도 금지.

반응형