Нет, вы не можете перегрузить operator[], чтобы принять несколько аргументов. Вместо этого вы можете перегрузить operator(). См. . Как создать индексный оператор для класса Matrix? из часто задаваемых вопросов C ++.
operator[]
operator()