2011-02-18 4 views

Répondre

0

que mon expérience a dit, il se passe en raison de la multiplicité des mêmes fichiers d'en-tête écriture

ifndef HANDLER_H_

définissent HANDLER_H_

au sommet (u peut changer le nom du fichier d'en-tête, i ont handler.h et

endif

au bas de n'importe quel fichier d'en-tête

0

S'il vous plaît partager extrait de code, comme approximation, avez-vous oublié semi-côlon; à la fin de la déclaration de classe dans le fichier d'en-tête? comme

classe abc {

}; -> here

0

Plusieurs définitions se produisent souvent lorsque plusieurs copies d'un fichier include sont incluses. Ce problème peut être facilement évité en ajoutant

#pragma once 

en haut de chaque fichier include.

Questions connexes