Namensräume
Varianten
Aktionen

std::ctype<char>::~ctype

Von cppreference.com
< cpp‎ | locale‎ | ctype char
 
 
 
 
 
Definiert in Header <locale>
protected: ~ctype();

Zerstört ein std::ctype<char> Facette. Dieser Destruktor ist geschützt und virtuell (da der Destruktor der Basisklasse virtuell ist). Ein Objekt vom Typ std::ctype<char> kann, wie die meisten Facetten, nur zerstört werden, wenn das letzte std::locale Objekt, das diese Facette implementiert, außer Reichweite gerät oder wenn eine benutzerdefinierte Klasse von std::ctype<char> abgeleitet ist und einen öffentlichen Destruktor implementiert.

Wenn beim Konstruieren dieser Instanz von std::ctype<char> eine benutzerdefinierte Klassifikationstabelle bereitgestellt wurde und das zweite Argument des Konstruktors (das boolesche `del`) true war, dann führt dieser Destruktor delete[] table() aus.