Skocz do zawartości

maniek910

Członkowie
  • Postów

    1
  • Dołączył

  • Ostatnio

    Nigdy

maniek910's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. 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.
×
×
  • Utwórz nowe...