Как я могу освободить указатель sourceImage после его окончания.release Glib :: RefPtr
Glib::RefPtr<Gdk::Pixbuf> sourceImage = Gdk::Pixbuf::create_from_file(inSourcePath.c_str());
Как я могу освободить указатель sourceImage после его окончания.release Glib :: RefPtr
Glib::RefPtr<Gdk::Pixbuf> sourceImage = Gdk::Pixbuf::create_from_file(inSourcePath.c_str());
Как уже упоминалось, его не нужно выпускать. Просто позвольте RefPtr выйти из сферы действия, и он будет выпущен автоматически. Однако, если по какой-то причине вы do хотите выпустить его вручную, вы можете просто позвонить sourceImage.reset()
Вы don't освободите его.
Когда [объект] выходит из области видимости в UNREF() будет происходить в фоновом режиме, и вы не нужно беспокоиться об этом больше. Нет новых, поэтому нет удаления.