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
|