Comme dit Nicolas Boulay, ça demande de la réflexion pour comprendre. Ce qui me rend perplexe, c'est quand on pose le bouchon plus loin pour faire des trucs tordus du style méta-programming qu'on trouve dans boost. Pour moi, c'est tellement complexe que ça en devient une boîte noire. Un truc avec une syntaxe proche du c++, mais qui crachera des messages d'erreur incompréhensibles en cas de typo.
Et quand c'est compliqué, trop éloigné de l'usage de base du langage, ça devient difficile de faire du support, surtout si il s'agit du code d'un autre (par exemple un collègue parti pour d'autres horizons).
# C++ et les templates de haut vol
Posté par Fabimaru (site web personnel) . En réponse au journal Visiteurs en C++. Évalué à 3.
Comme dit Nicolas Boulay, ça demande de la réflexion pour comprendre. Ce qui me rend perplexe, c'est quand on pose le bouchon plus loin pour faire des trucs tordus du style méta-programming qu'on trouve dans boost. Pour moi, c'est tellement complexe que ça en devient une boîte noire. Un truc avec une syntaxe proche du c++, mais qui crachera des messages d'erreur incompréhensibles en cas de typo.
Et quand c'est compliqué, trop éloigné de l'usage de base du langage, ça devient difficile de faire du support, surtout si il s'agit du code d'un autre (par exemple un collègue parti pour d'autres horizons).