Définitions enum et struct propres à une classe
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:
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 ;)