Hello,

Je suis nouveau dans le monde C++ et il m'arrive le problème suivant :

J'inclus la définition d'une classe et je n'arrive pas à appeler son constructeur.
(le compilateur ne veux rien savoir)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#include "../../AC_Polygon/ac_polygon.h"
 
int main(int argc, char *argv[])
{
    AC_Polygon* pointeur=new AC_Polygon(); //ici erreur : undefined reference to `AC_Polygon::AC_Polygon()'
    //utilisation d'une méthode de la classe
    pointeur->draw();
}
Par contre, ceci fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#include "../../AC_Polygon/ac_polygon.h"
 
 
int main(int argc, char *argv[])
{
    AC_Polygon* pointeur;
    //utilisation d'une méthode de la classe
    pointeur->draw();
}
Une idée du problème ?