Accesseurs d'énumeration

Résolu
Rune188 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
Rune188 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
je dois créé une classe dont l'attribut est une enumeration.
mais je ne comprend pas comment faire les accesseurs (getter et setter)

1 réponse

Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
Bonjour,

Le terme attribut est évité depuis 20 ans, et l'utilisation d'accesseurs n'était plus recommandé déjà avant!

Sinon pour définir ceux-ci pour une énumération, cela se fait comme pour n'importe quel type scalaire, le plus simplement du monde. Appelons ce type E.
class Machin {
public:
   // on défini d'abord le type E
   // ...

   // les getter/setter
   E getElem()const noexcept { return elem; }
   void setElem( E e ) noexcept { elem = e; }
private: 
   E  elem;  // L'élément de type E
};
0
Rune188 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention  
 
ok
merci pour votre réponse :)
0