Les fuites de mémoire cachées en C++ : les trois conséquences de l'utilisation incorrecte de weak_ptr sans lock
Dans le développement moderne en C++, std::weak_ptr constitue un outil essentiel pour résoudre les problèmes de références circulaires lorsqu'il est utilisé conjointement avec std::shared_ptr. Cependant, l'omission d'appeler correctement sa méthode lock() peut transformer cet outil en source insidieuse de fuites de mémoire.
Risque 1 : Accès inv ...
Publié le 19 juillet à 18h15