Namespaces
Variants

std::ctype <char> :: ~ctype

From cppreference.net
Definiert im Header <locale>
protected : ~ctype ( ) ;

Destruiert einen std:: ctype < char > -Facette. Dieser Destruktor ist geschützt und virtuell (aufgrund des virtuellen Destruktors der Basisklasse ). 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, den Gültigkeitsbereich verlässt oder wenn eine benutzerdefinierte Klasse von std:: ctype < char > abgeleitet wird und einen öffentlichen Destruktor implementiert.

Falls bei der Konstruktion 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.