vincent0  | Bonjour,
   J'ai vu ceci dans un code source (simplifié) :
  Code :
 - class CMatrix4
 - {
 -         float& operator ()(std::size_t i, std::size_t j)
 -         {
 -                 return operator float*()[i + 4 * j];
 -         }
 -        const float& operator ()(std::size_t i, std::size_t j) const
 -        {
 -               return operator ()(i, j);
 -        }
 -         float a11, a21, a31, a41;
 -         float a12, a22, a32, a42;
 -         float a13, a23, a33, a43;
 -         float a14, a24, a34, a44;
 - };
 
  |  
 
   Comment fait-il pour aller récupérer la valeur de "a23" si l'ont fait Matrix(2, 3), je comprend pas dutout le code !
   Merci d'avance...    Message édité par vincent0 le 02-08-2007 à 12:50:16
  |