¿C ++ [] operador de matriz con múltiples argumentos?
¿Puedo definir en C ++ un operador de matriz que toma múltiples argumentos? Lo intenté así:
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];
}
Pero estoy recibiendo este error:
error C2804 binary operator '[' has too many parameters