Bon les destructeurs, je suis d'accord que ça manque au C,
Mais gnu C, implémente une extension __atribute__((cleanup())), qui est implémenté par gcc, clang, tinycc, intel compiler, et est utilisé dans flatpak, systemd, et libvirt pour ne citer que quelques exemples.
[^] # Re: l'article est intéressants
Posté par uso (site web personnel) . En réponse au lien Hans Peter Anvin : Kernel C++20 ? (article de qualité sur developpez.com). Évalué à 2.
Bon les destructeurs, je suis d'accord que ça manque au C,
Mais gnu C, implémente une extension
__atribute__((cleanup())), qui est implémenté par gcc, clang, tinycc, intel compiler, et est utilisé dans flatpak, systemd, et libvirt pour ne citer que quelques exemples.