C ++ [] оператор массива с несколькими аргументами?

Могу ли я определить в C ++ оператор массива, который принимает несколько аргументов? Я попробовал это так:

const T& operator[](const int i, const int j, const int k) const{ 
    return m_cells[k*m_resSqr+j*m_res+i];
}

T& operator[](const int i, const int j, const int k){ 
    return m_cells[k*m_resSqr+j*m_res+i];       
}

Но я получаю эту ошибку:

error C2804 binary operator '[' has too many parameters

Ответы на вопрос(5)

Ваш ответ на вопрос