__has_virtual_destructor
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.