L'acquisition de ressources est l'initialisation (RAII) est une idiome commune utilisée en C ++ pour gérer la durée de vie des ressources, y compris les allocations de mémoire, les poignées de fichier ou les connexions de base de données.
En bref, chaque ressource devrait être enveloppée dans une classe de propriété, dont la durée de vie contrôle la durée de vie de la ressource.
sous C ++, j'ai une classe mutex code>, et j'utilise cette classe de style Raii pour vous assurer que le mutex est déverrouillé, quelle que soit la raison du retour de la ...
J'ai précédemment posé cette question sous un autre nom mais l'a supprimé parce que je ne l'ai pas très expliqué. Disons que j'ai une classe qui g&egr ...