2016-03-19 13 views

Antwort

6

Nein. Der Destruktor ist immer nicht virtual, es sei denn Sie explizit sagen, dass es virtual oder die Klasse eine Basisklasse mit einem virtual Destruktor hat.

+0

Nun, ich denke, ich habe gerade ein großes Speicherleck in meinem Code gefunden ... Danke für die schnelle Antwort! – user3496846

+0

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

+0

@Borgleader Ja. – Barry