Operator[][] overload for two-dimensional array
You can overload operator[] to return an object on which you can use operator[] again to get a result. class ArrayOfArrays { public: ArrayOfArrays() { _arrayofarrays = new int*[10]; for(int i = 0; i < 10; ++i) _arrayofarrays[i] = new int[10]; } class Proxy { public: Proxy(int* _array) : _array(_array) { } int operator[](int index) … Read more