Inclusion headers dans un header
Bonjour,
Je souhaite connaitre le moyen recommandé d'inclusion d'un certain type de header dont voici l'exemple :
J'ai un header contenant une énumération que j'utilise beaucoup:
Code:
1 2
| // Mon fichier "MyEnum.hpp"
enum RESULTS {OK, KO}; |
J'utilise ensuite très souvent cette énumération comme, par exemple, un retour d'une méthode d'une classe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| // Mon fichier "MyClass.hpp"
class MyClass
{
// Les attributs
// ...
// Les méthodes
// ...
// dont celle retournant une valeur de l'énumération
RESULTS MyMethod( void );
}; |
Où dois-je inclure le fichier "MyEnum.hpp" ?
- Dans le header "MyClass.hpp"
- Dans le source "MyClass.cpp" et avant l'inclusion de "MyClass.hpp"
Merci et bonne journée.