Après tu parle de cas général le typage du C++ est relativement pauvre, on peut faire des circonvolutions pour tenter d'encoder des choses en plus dans les types à coup de templating, mais plus aucun humain ne sera en mesure de reprendre le code en question.
Le typage en C++ est tout sauf pauvre, le typage du C est pauvre.
Il s'approche au fil des standard de ce que tu peux avoir en Haskell et OCaml, qui sont des références dans le domaine.
std::variant autorise même maintenant à avoir une forme de pattern matching.
std::optional apporte lui aussi son lot d'avantages.
[^] # Re: Performance
Posté par Firwen (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 3. Dernière modification le 05 juin 2019 à 10:25.
Le typage en C++ est tout sauf pauvre, le typage du C est pauvre.
Il s'approche au fil des standard de ce que tu peux avoir en Haskell et OCaml, qui sont des références dans le domaine.
std::variant autorise même maintenant à avoir une forme de pattern matching.
std::optional apporte lui aussi son lot d'avantages.