Pourquoi utiliser std::unique_ptr pour gérer dynamiquement les données d’un livre
std::unique_ptr
Il permet un nombre illimité de copies propriétaires du même pointeur
Il exige d’appeler manuellement delete avant chaque retour
delete
Il fournit une propriété exclusive et libère automatiquement la mémoire gérée
Il empêche toute allocation dynamique et utilise uniquement des variables sur la pile