Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[VC++] Program nie wywołuje destruktorów

Ostatnio zmodyfikowano 2017-10-27 21:38
Autor Wiadomość
mateczek
» 2017-10-27 21:02:31
skasuj sobie virtual i zobacz jak to działa moim zdaniem powinna
C/C++
#include <iostream>
using namespace std;
class base {
public:
    virtual ~base() {
        cout << "destruktor base " << endl;
    }
   
};
class child
    : public base
{
public:
    ~child() {
        cout << "destruktor child " << endl;
    }
};

int main()
{
    base * object = new child;
    delete object;
}
P-166123
Kinexity
Temat założony przez niniejszego użytkownika
» 2017-10-27 21:38:34
Dziękuję wszystkim za wkład. W zasadzie problem rozwiązany. :P
P-166125
1 « 2 »
Poprzednia strona Strona 2 z 2