Namespaces
Variants

std::ctype <char> :: ~ctype

From cppreference.net
Definido en el encabezado <locale>
protected : ~ctype ( ) ;

Destruye una faceta std:: ctype < char > . Este destructor es protegido y virtual (debido a que el destructor de la clase base es virtual). Un objeto de tipo std:: ctype < char > , como la mayoría de las facetas, solo puede ser destruido cuando el último objeto std::locale que implementa esta faceta sale del ámbito o si una clase definida por el usuario deriva de std:: ctype < char > e implementa un destructor público.

Si, cuando esta instancia de std:: ctype < char > fue construida, se proporcionó una tabla de clasificación personalizada y el segundo argumento del constructor (el booleano del ) era true , entonces este destructor ejecuta delete [ ] table ( ) .