structTypeEnum{enumtype{un,deux,MAX__};TypeEnum&operator++(){assert(m_value<MAX__);m_value=type(m_value+1);}// + constructeurs, fonctions pour convertir, ...private:typem_value;};
Mais je reconnais volontiers que ce n'est pas forcément l'extrait le plus alléchant. Mais bon. On trouvera toujours à redire car au fond, l'Oncle Bob a déjà décrit SOLID en long et large, ou encore le RAII est un classique des FAQs, etc.
[^] # Re: Réponses en vrac
Posté par lmg HS (site web personnel) . En réponse à la dépêche Coder efficacement, bonnes pratiques et erreurs à éviter. Évalué à 2. Dernière modification le 17 avril 2014 à 17:41.
En C tu n'auras pas ces choses là:
Ni
Ni mon préféré en C++98/03
Mais je reconnais volontiers que ce n'est pas forcément l'extrait le plus alléchant. Mais bon. On trouvera toujours à redire car au fond, l'Oncle Bob a déjà décrit SOLID en long et large, ou encore le RAII est un classique des FAQs, etc.