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.