클래스와 배열

Programming/C++ 2015. 5. 13. 03:56

객체 배열

- 객체 기반의 배열 선언

ex)

SoSimple   arr[10];

 

- 동적으로 할당할 경우

ex)

SoSimple *ptrArr = new SoSimple[10];

 

 

객체 포인터 배열

-  객체의 주소 값 저장이 가능한 포인터 변수로 이루어진 배열이다.

 

 

객체를 저장할 때에는

 

1. 저장할 대상을 객체로 할 것인가

 

2. 객체의 주소 값으로 할 것인지

ex) ptr[i] = new Person(name, age);                      // 이런식...으로

 

This 포인터의 이해

- 멤버함수 내에서는 this라는 이름의 포인터를 사용할 수 있다.

  이것은 객체 자신을 가리키는 용도로 사용되는 포인터이다.

 

Self - Reference의 반환

- Self - Reference란 객체 자신을 참조할 수 있는 참조자를 의미한다.

 

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

깊은 복사와 얕은 복사  (0) 2015.05.13
복사생성자  (0) 2015.05.13
캡슐화(Encapsulation)  (0) 2015.05.12
const 함수  (0) 2015.05.12
정보은닉(Information Hiding)  (0) 2015.05.12
admin