| auteur : Marshall Cline |
Cela signifie que c'est quelque chose que vous devez éviter la plupart du temps, mais pas tout le temps. Par exemple, vous finirez par
utiliser la solution "mauvaise" quand elle est la moins mauvaise solution possible. C'est de l'humour. Ne le prenez pas
au premier degré.
La véritable raison de l'utilisation de ce terme
(je vous entends dire : "il y a un motif réel caché derrière cela". Et bien c'est tout à fait le cas)
est de pousser les nouveaux programmeurs C++ à remettre en question leurs vieilles habitudes. Par exemple, les programmeurs C
qui passent au C++ utilisent souvent des pointeurs, des tableaux, des #define plus que nécessaire. Cette FAQ liste ces choses comme
"mauvaises" afin de pousser ces nouveaux programmeurs C++ dans la bonne direction. Le but des métaphores du genre "les pointeurs sont
mauvais" est de convaincre les nouveaux programmeurs C++ que le C++ n'est pas "simplement du C avec les commentaires //".
Un peu plus sérieusement, je ne veux pas dire que les macros, les tableaux, les pointeurs sont criminels comme un meurtre ou un enlèvement.
Bien que pour les pointeurs ... (ceci est une PLAISANTERIE). "Mauvais" , dans le cas présent, veut dire "choquant". Ne cherchez donc pas
une définition technique pour savoir ce qui est "mauvais" ou ne l'est pas.
|
Consultez les autres F.A.Q.
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2008 Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.