Namespaces
Variants

std::ctype <char> :: ~ctype

From cppreference.net
Défini dans l'en-tête <locale>
protected : ~ctype ( ) ;

Détruit une facette std:: ctype < char > . Ce destructeur est protégé et virtuel (en raison du destructeur de la classe de base étant virtuel). Un objet de type std:: ctype < char > , comme la plupart des facettes, ne peut être détruit que lorsque le dernier objet std::locale qui implémente cette facette sort de la portée ou si une classe définie par l'utilisateur est dérivée de std:: ctype < char > et implémente un destructeur public.

Si, lors de la construction de cette instance de std:: ctype < char > , une table de classification personnalisée a été fournie et que le deuxième argument du constructeur (le booléen del ) était true , alors ce destructeur exécute delete [ ] table ( ) .