7.2.2 [ ] 연산자 중복 정의 이번에는 배열과 같은 다른 자료들을 보관하는 컬렉션에서 보관된 자료에 접근하기 위해 제공하는 [] 연산자 중복 정의에 관해 얘기해 보도록 하겠습니다. 먼저, [] 연산자의 피 연산자를 무엇으로 할 것인지와 리턴 형식을 무엇으로 하는 것이 타당한지에 대해 살펴봅시다. 이를 위해 C언어와 C++에서 배열을 사용하는 예를 살펴볼게요. int arr[10];int i=0;arr[8]=i;i=arr[8]; 위의 코드와 같이 [] 연산자에는 배열의 이름과 index가 피 산자로 오게 됩니다. 우리는 배열과 같이 자료들을 보관할 컬렉션을 구현할 것이기 때문에 []연산자의 좌항은 우리가 정의할 컬렉션 형식이 오게 하고 우항으로 index에 해당하는 정수가 오게 하면 되겠네요. 그렇다..