[C++] REVIEW. 포인터(Pointer)
·
개발/C++
포인터(Pointer)포인터는 C++에서 메모리 주소를 저장하는 변수이다. 일반적인 변수는 데이터를 저장하지만 포인터는 다른 변수나 메모리의 주소를 저장하는 데 사용된다. 포인터에 대해 자세히 알아보기 전, 먼저 메모리에 주소 값을 할당하는 과정을 살펴볼 필요가 있다. 우리가 변수를 선언하면 컴파일러는 해당 변수의 테이터 타입에 따라 적절한 크기의 메모리를 할당한다 (이 메모리는 스택(지역 변수) 또는 힙(동적 변수)에 위치한다). 할당 과정예시:int num = 10; // int형 변수 선언 및 초기화 int형 변수를 하나 선언했다면 4byte(시스템에 따라 다름)를 차지하고 변수는 메모리에 저장된다.주소 값0x7ffeeabc1234 10메모리에는 10이 저장되고 해당 변수는 특정..