steeff
Habitué
Bonjour à tous,
Je rencontre actuellement un problème dans ma programmation : en essayant de compiler j’obtiens le message suivant "‘Visitor’ has not been declared".
Pourtant là je ne fais qu'un .hpp, donc dans les prototypes on met juste les arguments que les fonctions vont utiliser normalement... et j'ai bien inclu "Visitor.hpp".
Voici la déclaration de ma classe Visitable.hpp:
Je vous remercie par avance pour votre soutien.
Je rencontre actuellement un problème dans ma programmation : en essayant de compiler j’obtiens le message suivant "‘Visitor’ has not been declared".
Pourtant là je ne fais qu'un .hpp, donc dans les prototypes on met juste les arguments que les fonctions vont utiliser normalement... et j'ai bien inclu "Visitor.hpp".
Voici la déclaration de ma classe Visitable.hpp:
C++:
#ifndef VISITABLE_HPP
#define VISITABLE_HPP
#include "Visitor.hpp"
class Visitable
{
public:
virtual void accept(Visitor* v) const = 0;
};
#endif
Je vous remercie par avance pour votre soutien.