C++ 도 객체 배열을 생성해 낼 수 있다. 그리고 동적으로도 생성이 가능하다.
또한 각각에 접근하여 호출 또한 가능하다. 객체의 포인터(객체의 주소)를 통해서 맴버에 접근하기 위해서는 -> 를 사용해야 한다.
객체 배열의 각각의 아이템은 객체의 포인터가 아니라 각각이 객체이다.
따라서 cararray[] 의 배열의 아이템이 car 객체로 되어 있다면 cararray[0]. 으로 객체의 state 를 호출 해야 한다.
this
this 는 현재 코드를 실행 시킬때의 객체를 가르키는 포인터 이다.
따라서 비멤버 함수에서는 this 를 사용할 수 없다. 코드를 실행시키는 멤버(현재 객체) 가 없기 때문이다.