반응형

인덱스 연산자 중복 정의 2

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

[C++ 무료 동영상 강의] 50. 인덱스 연산자 중복 정의 다루는 내용인덱스 연산의 의미,인덱스 연산자 중복 정의, 동적 배열 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 50. 인덱스 연산자 중복 정의

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

이번에는 인덱스 연산자 중복 정의를 살펴보기로 해요. 배열과 같은 컬렉션은 인덱스 연산을 통해 원소에 접근할 수 있게 사용자 편의를 제공하곤 합니다. 배열의 인덱스 연산의 결과는 좌항에 올 수도 있기 때문에 연산 결과는 원소 자체를 의미합니다. 만약 정수 형식의 데이터를 원소로 하는 배열 클래스를 정의하고 인덱스 연산자를 중복 정의한다면 원소 자체를 반환하게 구현해야 하므로 다음과 같이 정의합니다. int &operator[](int index);//인덱스 연산자 중복 정의 다음은 인덱스 연산을 중복 정의하여 정수 형식의 데이터를 보관하는 DCArr 클래스를 정의하고 이를 사용한 예제 코드입니다. //DCArray #pragma once class DCArray { int *base; int bcapac..

반응형