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 c++ : Sélectionner tout - Visualiser dans une fenêtre à part
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 c++ : Sélectionner tout - Visualiser dans une fenêtre à part
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.