Supposons que vous ayez une classe avec un ENUM défini en son sein:C++: Equivalent à "using namespace <namespace>" mais pour les classes?
class MyClass {
typedef enum _MyEnum{ a } MyEnum;
}
est-il un moyen d'accéder à la valeur d'une d'une autre classe sans avoir à se référer à lui comme MyClass :: a? Si l'énumération était contenue dans un espace de noms plutôt que dans une classe, «utiliser un espace de noms»; résout le problème - existe-t-il une manière équivalente de faire cela avec les classes?
Souligné suivi d'un palier supérieur case letter sont des noms réservés au compilateur. – GManNickG
comme vous l'avez déclaré "MyEnum" sera privé de sorte que vous ne serez pas en mesure d'y accéder du tout –