Mega Code Archive

 
Categories / C++ / Overload
 

Define operator []

#include <iostream> using namespace std; class MyClass {   int a[3]; public:   MyClass(int i, int j, int k) {     a[0] = i;     a[1] = j;     a[2] = k;   }   int operator[](int i) {       return a[i];    } }; int main() {   MyClass object(1, 2, 3);   cout << object[1];   return 0; }