포인터 #2

이승덱·2021년 7월 21일

CPP

목록 보기
15/70

TYPE은 왜 붙여줄까? = 포인터의 의미 = 주소를 저장하는 변수

크기고정인 포인터를 왜 타입을 지정하는가?

  • 추가 정보를 주기 위함

주소에 어떤 데이터형이 저장되어 있는지에 대한 정보

 int* ptr=&number;

 *ptr = 2;

 //cout << number << endl;

 //타입의 불일치가 일어날 경우

 __int64* ptr2 = (__int64*)&number;

 //*ptr2 = 0xAABBCCDDEEFF; //다른 영역을 침범하여 사용해버리는 상황 발생

 //cout << *ptr2 << endl;
profile
공부 기록용 블로그입니다

0개의 댓글