Je crée une classe qui devrait avoir une matrice en tant que membre protégé déclarée dans la classe d'en-tête de type MatrixXd
à partir de la bibliothèque Eigen. Le problème est que si je le déclare comme MatrixXd name(5, 5);
, où les dimensions de la matrice sont entre parenthèses, le compilateur le voit comme une méthode de ma classe, au lieu d'un membre.Le compilateur pense que ma construction de MatrixXd est une fonction et non un membre
Pouvez-vous m'aider?
Merci pingul, je me sers 'C++ 11' et votre suggestion a résolu mon problème. – Mattia
Avez-vous essayé "using namespace Eigen;" ou en utilisant "Eigen :: MatrixXd;" – Ritesh