64bit 체제에서 포인터의 메모리크기는 8byte
주소 한 번지당 1byte가 할당됨
그러니까 주소의 최대개수는 2^64개인데
그 주소당 1byte가 할당 되니깐
근데 왜 그러지 왜 주소하나당 1byte인가? 를 생각해보면
int형 포인터변수를 선언한다 치면
그건 4byte만큼의 메모리공간을 정수형으로 읽는놈이니까
근데 4byte는 인트형변수를 표현하는, 한 덩어리의 공간인데
주소 4개를 합친놈두 아니고 왜 그러지?
0또는1이 32개가 이어져있다고 쳐보면
8개마다 주소가 하나씩 배정되있는것인가?
주소 한 번지당 1byte가 할당됨
그러니까 주소의 최대개수는 2^64개인데
그 주소당 1byte가 할당 되니깐
근데 왜 그러지 왜 주소하나당 1byte인가? 를 생각해보면
int형 포인터변수를 선언한다 치면
그건 4byte만큼의 메모리공간을 정수형으로 읽는놈이니까
근데 4byte는 인트형변수를 표현하는, 한 덩어리의 공간인데
주소 4개를 합친놈두 아니고 왜 그러지?
0또는1이 32개가 이어져있다고 쳐보면
8개마다 주소가 하나씩 배정되있는것인가?
너 저번에 포인터 크기 이해 안 된다던 걔냐;
방금전에 완벽히 다 이해함
틀림. 포인터는 마우스가 위치하고있는 ClientX ClientY 좌표를 뜻함.
아이고..
그거 애니짤있던데