Citation Envoyé par Flob90 Voir le message
@Blustuff: Joel a pas dit que les macros ne servaient jamais, il a dit que quand on fait de la méta-prog, on pense d'abord aux templates, c'est eux qui permettent à la méta-prog C++ d'exister comme un "vrai" langage.
Il va falloir apprendre à lire. Sa réponse aurait été une contradiction si j'avais un jour prétendu qu'on pensait à faire des macros avant de faire templates. Or quand je parle de moindre mesure, ce n'est évidemment pas l'usage qui se fait dans une moindre mesure (rien ne le sous-entend dans ma phrase) mais la méta-programmation. La méta-programmation se fait effectivement dans une moindre mesure avec des templates parce que si on peut quasiment tout faire avec des macros, une partie des usages en méta-programmation ne peut pas se faire avec des templates. Encore une fois, ça ne sous-entend absolument pas qu'il faut utiliser des macros ou que l'usage courant est d'en utiliser.