Tout ce qui concerne C / C ++ inclut la technique des gardes, c'est-à-dire une technique employant les fonctionnalités de compilation conditionnelle du préprocesseur C afin d'éviter l'inclusion multiple de fichiers d'en-tête dans les fichiers source C / C ++.
Je sais donc comment placer un gardien Inclure dans mes propres fichiers d'en-tête avec la norme #ifndef FOO_H
#define FOO_H
#include <string>
... code etc ...
#endif
...