Je vois plutôt la RAII comme une alternative aux GC, qui à l'avantage de permettre quand on ne se sert plus d'un objet de libérer les ressources qu'il utilisait immédiatement, comme une connexion, chose qui est faite avec une latence dans le cas d'un GC (puisqu'il ne passe pas en permanence derrière le programme, si je ne m'abuse).
Même dans les langages à GC, tu as des méthodes close() dans ce genre de cas.
Le rôle du GC est de gérer la mémoire, pas de libérer des ressources.
[^] # Re: En vrac
Posté par Olivier Serve (site web personnel) . En réponse au journal Pourquoi empaqueter KDE prend-il du temps ?. Évalué à 2.
Même dans les langages à GC, tu as des méthodes close() dans ce genre de cas.
Le rôle du GC est de gérer la mémoire, pas de libérer des ressources.