fonction non déclarée dans une classe

fonction non déclarée dans une classe

by Titouan Lucien Ouillon -
Number of replies: 2

Bonjour,

Dans mon fichier vecteur.cc le compilateur m'indique qu'il ne trouve pas le prototype d'un opérateur (celui correspondant au produit scalaire) alors que celui ci est bel est bien dans la definition de la classe vecteur dans le fichier vecteur.h. (Tout mes autres opérateurs et méthodes fonctionnent.)

Avez vous une idée de la raison pour laquelle cela se passe t-il? 

In reply to Titouan Lucien Ouillon

Re: fonction non déclarée dans une classe

by Titouan Lucien Ouillon -

Le problème est résolu, c'était lié à l'apparition d'un fichier vecteur.h.gch dans le répertoire.

In reply to Titouan Lucien Ouillon

Re: fonction non déclarée dans une classe

by Jean-Cédric Chappelier -

Oui il faut supprimer ces fichiers (*.h.gch) qui viennent lorsque vous demandez (dans Geany ?) de compiler un fichier .h. Ne compilez jamais un .h (et supprimez ces .h.gch si jamais).