
오늘 포스팅 주제는 '객체배열' 입니다.
1. 객체배열
일반 자료형도 배열을 사용하듯이
객체 또한 배열로 만들어 사용할수 있습니다.
<형식>
클래스명 객체명[];
<입력>

<출력>

MyInfo myinfo[3] 는
클래스 명이 MyInfo인 myinfo객체를 3개 선언한것입니다.
MyInfo myinfo[3] = { MyInfo("steem1", 10, 10), MyInfo("steem2", 20, 20), MyInfo("steem3", 30, 30) }; 는
myinfo의 각 배열에 데이터를 하나씩 초기화 하는 코드입니다.
이렇게 하면 객체배열을 만들어 낼수 있습니다.
그런데 이렇게 사용하게 되면 객체를 메모리에서 해제할수 없다는 단점이 있습니다.
그래서 객체 포인터 배열을 사용하게 됩니다.
2. 객체 포인터 배열
객체의 포인터 배열은 객체의 주소값들의 모임이라고 할 수 있습니다.
<형식>
클래스명 * 객체명[];
<입력>

<출력>

객체 포인터 배열은 new를 사용해서 동적으로 계속해서 만들어주고
함수를 호출할때 ->을 사용하는 부분이 조금 다르다는 것이지 사용법은 크게 어렵지 않습니다.
<목록>
[1. [C++] 처음부터 시작하는 C++ 1편. 입출력](https://steemit.com/kr-dev/@wonnieyoon/c-c-1)
[2. [C++] 처음부터 시작하는 C++ 2편. using,namespace 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-2-using-namespace)
[3. [C++] 처음부터 시작하는 C++ 3편. 메모리 할당 및 해제( new , delete ) 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-3-new-delete)
[4. [C++] 처음부터 시작하는 C++ 4편. 구조체( struct) 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-4-struct)
[5. [C++] 처음부터 시작하는 C++ 5편. 클래스 (Class) 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-5-class)
[6. [C++] 처음부터 시작하는 C++ 6편. 생성자 및 소멸자 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-6)
[7. [C++] 처음부터 시작하는 C++ 7편. Reference(참조자) 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-7-reference)
[8. [C++] 처음부터 시작하는 C++ 8편. friend 사용법](https://steemit.com/kr-dev/@wonnieyoon/c-c-8-friend)