302호 컴퓨터실/C++
-
[C++] 포인터의 크기는 타입과 관계없이 모두 같다.302호 컴퓨터실/C++ 2024. 11. 27. 11:50
포인터 크기의 원리포인터가 저장하는 것은 메모리 주소포인터는 메모리 주소를 저장하는 변수입니다.메모리 주소의 크기는 운영체제의 주소 공간 크기에 따라 달라집니다.예를 들어, 64비트 운영체제에서는 메모리 주소가 64비트(8바이트) 크기입니다.포인터의 크기는 데이터 타입과 무관포인터는 가리키는 데이터의 타입(예: int, double, char)에 관계없이 메모리 주소를 저장하므로, 모든 포인터의 크기가 동일합니다.64비트 운영체제에서 포인터 크기64비트 운영체제는 64비트 주소 공간을 가지므로, 포인터 크기는 8바이트입니다.32비트 운영체제에서는 포인터 크기가 4바이트였습니다.int* p_int;double* p_double;char* p_char;// 모두 같은 크기를 가짐std::cout 포인터가 가..