Est-ce que l'utilisation de pointeurs intelligents style std::shared_ptr (ou leur ancêtre dans Boost) est considéré comme un GC ?
Leur utilisation permet d'enlever une bonne partie des problèmes de libération de la mémoire en C++ avec un coût minimal. C'est utilisé par de grosses applications industrielles (robotique, CAO, etc.) qui exigent pourtant des performances élevées.
[^] # Re: Phobie du GC
Posté par mzf (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 2.
Est-ce que l'utilisation de pointeurs intelligents style
std::shared_ptr(ou leur ancêtre dans Boost) est considéré comme un GC ?Leur utilisation permet d'enlever une bonne partie des problèmes de libération de la mémoire en C++ avec un coût minimal. C'est utilisé par de grosses applications industrielles (robotique, CAO, etc.) qui exigent pourtant des performances élevées.