객체 포인터 배열1 [ C++ ] 객체 배열과 객체 포인터 배열 / this 포인터 객체 배열과 객체 포인터배열은 구조체 배열과 구조체 포인터배열와 유사하다. 객체 배열은 다음과 같은 형태로 선언을 한다. A arr[10]; A는 클래스 이름이다. 그럼 객체 배열을 선언시 생성자가 어떻게 동작하는지 살펴보면 위와 같은 결과를 볼 수 있다. 즉, 위 소스코드의 경우에는 arr가 10개의 객체를 담는 객체 배열이라고 볼 수 있다. 객체 포인터 배열은 객체의 주소를 담는 배열이다. 선언은 다음과 같은 형태로 하면 된다. A * arr = new A[10]; 위를 보면 각 인덱스에 객체가 생성된 것을 확인할 수 있다. this는 객체 자신을 가리키는 포인터이다. 아래의 소스코드를 보면 알 수 있다. GetPoint를 통해서 b가 a의 주소값을 얻은 걸 확인할 수 있다. 이렇게 this는 객체 .. 2019. 9. 20. 이전 1 다음