C++

c++ 객체

cheesecrust1008 2022. 5. 18. 00:54

C++ 도 객체 배열을 생성해 낼 수 있다. 그리고 동적으로도 생성이 가능하다. 

또한 각각에 접근하여 호출 또한 가능하다.  객체의 포인터(객체의 주소)를 통해서 맴버에 접근하기 위해서는 -> 를 사용해야 한다.

객체 배열의 각각의 아이템은 객체의 포인터가 아니라 각각이 객체이다. 

따라서 cararray[] 의 배열의 아이템이 car 객체로 되어 있다면 cararray[0]. 으로 객체의 state 를 호출 해야 한다.

 

this

this 는 현재 코드를 실행 시킬때의 객체를 가르키는 포인터 이다. 

따라서 비멤버 함수에서는 this 를 사용할 수 없다. 코드를 실행시키는 멤버(현재 객체) 가 없기 때문이다. 

 

 

'C++' 카테고리의 다른 글

C++ class  (0) 2022.06.12
namespace  (0) 2022.05.17
복사 생성자, 복사  (0) 2022.05.17
C++ class  (0) 2022.05.16
C++ 추가 문법  (0) 2022.04.15