./963> Voilà, c'est ce que je voulais dire. Il faut admettre que les concepteurs du C++ ne se sont pas inquiétés en priorité que le code qu'on peut écrire soit lisible, mais qu'il soit puissant (cf. rien que les headers de la STL, ça vaut vraiment le coup d'oeil

).
Si on prend un langage tel que l'Ada par exemple, on a généralement une seule manière d'écrire une solution, et elle est souvent élégante. En C++ on peut écrire n'importe quoi en partant du style JS minifié (
exemple) à quelque chose de joli. Si tu es pile entre les deux, alors c'est déjà très mauvais...
Mais ce n'est possible décemment que pour de petits programmes. Par exemple il est à peu près impossible de ne pas mélanger références et pointeurs, alors que normalement ces deux n'ont pas de raison de coexister.