[C++] 첨자 연산자 오버로딩
이 글은 개인의 학습을 목적으로 정리한 글입니다. 이점 참고하고 읽어주세요 ;) C++을 비롯한 여러 언어에서 배열을 다룰 때 바로 이 '[ ]' 첨자 연산자를 다룹니다. 이번에는 사용자 정의 자료형에서도 첨자 연산자를 오버 로딩하여 사용하는 방법을 알아보겠습니다. #include using namespace std; class IntList { private: int m_list[10] = { 1,2,3,4,5,6,7,8,9,10 }; public: void setItem(int index, int value) { m_list[index] = value; } int getItem(int index) { return m_list[index]; } int* getList() { return m_list; ..