için gerekli delete operatörü oluşur edilir: class Base {
public:
virtual ~Base() {}
};
class Derived : public Base {
public:
~Derived() {}
};
int main() {
Derived d;
}
şöyle
boost::/std::shared_ptr, kendi deleterlerini silme avantajına sahip olduğundan, #include <memory>
typedef std::shared_ptr<void> gc_ptr;
int main(){
gc_ptr p1 = new int(42);
gc_ptr p2 = n