Le pointeur intelligent RefPtr

Glib::RefPtr est un pointeur intelligent. Plus précisément, c'est un pointeur intelligent à décompte de références. Vous connaissez déjà peut-être le std::auto_ptr<>, qui est aussi un pointeur intelligent, mais Glib::RefPtr<> est plus simple et plus utile. Nous espérons qu'une future version de la Bibliothèque Standard C++ contiendra un pointeur partagé intelligent à décompte de références ; une future version de gtkmm pourrait alors l'utiliser à la place.

Référence

Un pointeur intelligent se comporte plus ou moins comme un pointeur normal. Voici quelques exemples.