std::ctype<char>::ctype
Von cppreference.com
< cpp | locale | ctype char
| Definiert in Header <locale> |
||
| explicit ctype( const mask* tbl = 0, bool del = false, std::size_t refs = 0); |
||
Erzeugt eine std::ctype<char> Facette und leitet den Startreferenzzähler refs an den Konstruktor der Basisklasse, locale::facet::facet(), weiter.
Wenn tbl null ist, wird classic_table() von allen Klassifizierungsfunktionen verwendet. Andernfalls muss tbl ein Zeiger auf das erste Element eines Arrays von Masken sein, das mindestens std::ctype<char>::table_size groß ist. Dieses Array wird dann von allen Klassifizierungsfunktionen dieser Facette verwendet.
Wenn del true ist, wird angenommen, dass das Array mit new[] alloziert wurde. Der Destruktor dieser Facette ruft dann delete[] tbl auf.
[bearbeiten] Parameter
| tbl | - | zu verwendende Klassifizierungstabelle oder ein Nullzeiger |
| del | - | Anzeige, ob die Tabelle gelöscht werden muss |
| refs | - | startende Referenzanzahl |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |