dans tes hpp, par exemple ton chaine.hpp :
Code :
- #ifndef CHAINE_H
- #define CHAINE_H
- //des includes si necessaire...
- //definition de la classe
- class chaine {
- };
- #endif
|
Tu appliques ce principe dans chacun de tes hpp de définition de classe, et grâce à ça, si le fichier a déjà été inclu, il ne le sera pas une deuxième fois si tu fais un 2ème appel à #include "le_fichier_concerné"
D'ailleurs à ce sujet j'ai une question, j'ai lu que la directive #pragma once permettait d'avoir le même comportement que ce que j'ai décrit ci-dessus, mais comme je l'ai pas vu souvent dans différent source, j'me demande si c'était quelque chose qui était standard ou pas ?