TYPE은 왜 붙여줄까? = 포인터의 의미 = 주소를 저장하는 변수
크기고정인 포인터를 왜 타입을 지정하는가?
주소에 어떤 데이터형이 저장되어 있는지에 대한 정보
int* ptr=&number;
*ptr = 2;
//cout << number << endl;
//타입의 불일치가 일어날 경우
__int64* ptr2 = (__int64*)&number;
//*ptr2 = 0xAABBCCDDEEFF; //다른 영역을 침범하여 사용해버리는 상황 발생
//cout << *ptr2 << endl;