[디딤돌 C++] 50. 인덱스 연산자 중복 정의

학생) 배열같은 컬렉션 형식은 인덱스 연산을 중복 정의하여 사용하기 편하게 하세요.

이번에는 인덱스 연산자 중복 정의를 살펴보기로 해요.

배열과 같은 컬렉션은 인덱스 연산을 통해 원소에 접근할 수 있게 사용자 편의를 제공하곤 합니다. 배열의 인덱스 연산의 결과는 좌항에 올 수도 있기 때문에 연산 결과는 원소 자체를 의미합니다. 만약 정수 형식의 데이터를 원소로 하는 배열 클래스를 정의하고 인덱스 연산자를 중복 정의한다면 원소 자체를 반환하게 구현해야 하므로 다음과 같이 정의합니다.

다음은 인덱스 연산을 중복 정의하여 정수 형식의 데이터를 보관하는 DCArr 클래스를 정의하고 이를 사용한 예제 코드입니다.


[C++ 무료 동영상 강의] 50. 인덱스 연산자 중복 정의