C ++: перегрузка оператора [] для доступа на чтение и запись
В общем, как вы декларируете индекс[ ]
оператор класса как для чтения, так и для записи?
Я пробовал что-то вроде
/**
* Read index operator.
*/
T& operator[](T u);
/**
* Write index operator
*/
const T& operator[](T u);
что дает мне ошибку
../src/Class.h:44:14: error: 'const T& Class::operator[](T)' cannot be overloaded
../src/Class.h:39:8: error: with 'T& Class::operator[](T)'