Нет, вы не можете перегрузить operator[]
, чтобы принять более одного аргумента.Вместо
double b = some_obj[7,3];
используйте
double b = some_obj[7][3];
Этот ответ объясняет, как создать прокси-объект, чтобы иметь возможность последнего.
В противном случаеВы можете просто перегрузить operator()
, чтобы получить 2 аргумента.