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.
La règle de 5 stipule que si une classe a un destructeur, un constructeur de copie, un constructeur d'attribution de copie, un constructeur de déplace MOI: Quand avez-vous déj ...