Ο έξυπνος δείκτης RefPtr

Η Glib::RefPtr είναι ένας έξυπνος δείκτης. Ειδικά, είναι ένας έξυπνος δείκτης μετρητή αναφοράς. Μπορεί να είσαστε εξοικειωμένοι με τις std::auto_ptr<>, std::unique_ptr<> και std::shared_ptr<>, που είναι επίσης έξυπνοι δείκτες. Η Glib::RefPtr<> είναι παρόμοια με την std::shared_ptr<>, που είναι επίσης μετρητής αναφοράς. Η Glib::RefPtr<> εισήχθη πολύ πριν να υπάρξει ένα έξυπνο σημείο μετρητή αναφοράς στην τυπική βιβλιοθήκη C++.

Reference

Ένας έξυπνος δείκτης δρα παρόμοια με έναν κανονικό δείκτη. Ιδού μερικά παραδείγματα.