10장 포인터와 동적 배열
포인터(pointer): 컴퓨터의 메모리를 더 잘 제어할 수 있게 해주는 구조물 동적으로 할당된 배열: 프로그램을 쓸 때 고정되는 것이 아니라 프로그램이 실행되는 동안 크기가 결정되는 배열 10.1 포인터 포인터(ponter): 변수의 메모리 주소 컴퓨터의 메모리가 번호가 매겨진 메모리 위치들(바이트라고 함)로 나뉜다. 변수들이 인접한 메모리 위치들의 시퀀스로 구현된다. 또한 C++ 시스템이 이러한 메모리 주소들을 변수의 이름으로 사용하는 경우도 있다. 예시) 변수가 세 개의 메모리 위치들로 구현되는 경우 이러한 메모리 위치들 중 첫 번째 위치의 주소가 해당 변수의 이름으로 사용되는 경우도 있다. 예를 들어, 변수가 call-by-reference 인수로 사용될 때 호출 함수에 전달되는 것은 변수의 식별..
2023.11.26