Zgłoś Zniszczenie obiektu wskazywanego przez wskaźnik a destruktor c++ w C++ Napisano Styczeń 17, 2015 Witam ! Mam pytanie chodzi mi mianowicie o niszczenie obiektu na który wskazuje wskaźnik, ale nie chodzi mi tutaj o coś w stylu : nazwa_klasy *nowy = new nazwa_klasy(); delete nowy; Zależy mi, aby to wszystko działo się w destruktorze mianowicie coś takiego: #include <iostream> #include<cstdlib> using namespace std; class pp { private : int wartosc; public: pp():wartosc(rand()%100){} ~pp(); void show(); }; pp::~pp() { // usuniecie obiektu wskazywanego } void pp::show() { cout << wartosc << endl; } int main() { pp *nowy = new pp(); nowy->show(); nowy->~pp(); return 0; } Próbowałem coś w stylu: pp::~pp() { delete this; } Ale nic z tego, z góry dzięki za pomoc. Pozdrawiam.
Zniszczenie obiektu wskazywanego przez wskaźnik a destruktor c++
w C++
Napisano
Witam !
Mam pytanie chodzi mi mianowicie o niszczenie obiektu na który wskazuje wskaźnik, ale nie chodzi mi tutaj o coś w stylu :
Zależy mi, aby to wszystko działo się w destruktorze mianowicie coś takiego:
Próbowałem coś w stylu:
Ale nic z tego, z góry dzięki za pomoc.
Pozdrawiam.