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 -
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)
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
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.
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 };
merci pour votre réponse :)