3
Angenommen, wirWenn es eine virtuelle Funktion in einer Klasse gibt, ist der implizit erzeugte Destruktor auch virtuell?
class A
{
virtual void f();
};
wird der Standard-Destruktor virtuell sein, eine Klasse?
Nun, ich denke, ich habe gerade ein großes Speicherleck in meinem Code gefunden ... Danke für die schnelle Antwort! – user3496846
Ist das im Geiste von "nicht für das zahlen, was Sie nicht verwenden"? (d. h. es muss nicht virtuell sein, es sei denn, Sie erben, ja ja, ich weiß, dass eine virtuelle Funktion das anzeigen würde, aber ...) – Borgleader
@Borgleader Ja. – Barry