Bonjour.

Je me posais une petite question : est-il possible de définir des enum et des struct propres à une classe (juste pour organiser les données) et si oui comment ?

En effet, j'ai vu l'autre jour dans un fichier quelque chose du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
classe MaClasse 
{
    public:
        enum ETest {
            defaut=0,
            valeur1=1,
            valeur2=2
        };
};
2 questions :
- si je définis un enum ETest au sein d'une MaClasse2, cela ne posera-t-il aucun problème ? (je suppose que sous cette forme ETest est spécifique à la classe dans laquelle elle est définie : mais alors est-elle accessible de l'extérieur et si oui comment ?)
- est-il possible de faire pareil mais avec des struct spécifiques à une classe ?

Merci beaucoup