Accesseurs d'énumeration

Résolu
Rune188 Messages postés 81 Statut Membre -  
Rune188 Messages postés 81 Statut Membre -
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 638 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 81 Statut Membre
 
ok
merci pour votre réponse :)
0