Accesseurs d'énumeration
Résolu
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.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 };