클래스 배열
일반 변수처럼 클래스 object도 배열로 선언할 수 있다. 클래스 배열을 선언하고 사용하는 방법은 일반 배열과 동일하다. 클래스 배열을 사용하기 위해서는 클래스 배열명과 첨자를 이용하면 된다.
클래스 배열명[첨자]
예제
#include <iostream>
using namespace std;
class myclass {
private:
int a, b;
public:
void set(int i, int j) {
a = i; b = j;
}
int sum_return() {
return a + b;
}
};
int main()
{
myclass ob[3]; //클래스 배열의 선언
int n;
for (n = 0; n < 3; n++)
ob[n].set(n, n + 2); //멤버 함수 호출
for (n = 0; n < 3; n++)
cout << ob[n].sum_return() << endl;
return 0;
}
실행 결과
2
4
6
참고
1. 장인성 외 5인, (초보자도 쉽게 따라 할 수 있는) C++프로그래밍, 광문각, 2017.02.13
'C++ 기초 1' 카테고리의 다른 글
[C++] 2-6 this 포인터 사용 이유 및 예제 (3) | 2023.11.30 |
---|---|
[C++] 2-5 클래스 객체 포인터 설명 및 예제 (0) | 2023.11.29 |
[C++] 2-3 클래스 변수 초기화 / 멤버 변수 초기화 (55) | 2023.11.27 |
[C++] 2-2 클래스 멤버 함수의 자동 인라인 (52) | 2023.11.24 |
[C++] 2-1 클래스(Class) 사용법 및 예제 (50) | 2023.11.23 |