__has_virtual_destructor

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Typ-Trait-Funktionen (C++11) - Index


Kategorie

Typ-Trait-Funktionen

Syntax

bool __has_virtual_destructor (typename T )

Gibt true zurück, wenn und nur wenn T ein Klassentyp ist und der Destruktor virtuell deklariert ist.

Fehler, wenn T ein unvollständiger Typ ist.

Abgeleitete Klassen haben einen virtuellen Destruktor, wenn der Destruktor der Basisklasse als virtuell deklariert ist, auch wenn er nicht explizit in der abgeleiteten Klasse als virtuell deklariert wurde.

Siehe auch