ctype Class
Klasa udostępniająca aspekt służy do klasyfikuje znaków, Konwertuj z górnym i dolnym przypadkach i konwertowanie między zestaw znaków macierzystych i tego zestawu używanego przez ustawienia regionalne.
template <class CharType>
class ctype : public ctype_base
Parametry
- CharType
Typ używany w programie do kodowania znaków.
Uwagi
Podobnie jak w przypadku dowolnego aspektu locale identyfikator obiektu statycznego ma przechowywane początkową wartość zero.Pierwsza próba dostępu do jego wartości przechowywanej przechowuje unikatową wartość dodatnią w identyfikatora. Kryteria klasyfikacji są dostarczane typu zagnieżdżonego maski bitów w ctype_base klasy podstawowej.
Standardowa biblioteka języka C++ definiuje dwa wyraźne specjalizacji tej klasy szablonu:
CType<char>, jawne specjalizacji, których różnice opisano oddzielnie.
CType<wchar_t>, który traktuje elementy jako szerokości znaków.
Inne dziedziny specjalizacji szablonu klasy ctype<CharType>:
Konwersja wartości ch typu CharType do wartości typu char z wyrażeniem (char)ch.
Konwersja wartości bajt typu char do wartości typu CharType z wyrażeniem CharType (bajt).
Inne operacje są wykonywane na char wartości w taki sam sposób jak w przypadku jawnego specjalizacji ctype<char>.
Konstruktory
Konstruktor dla obiektów klasy ctype , służyć jako ustawienia regionalne aspekty znaków. |
Definicje TypeDef
Typ, który opisuje znakiem używanym przez ustawienia regionalne. |
Funkcje składowe
Funkcję wirtualną nazywane czy pojedynczy znak posiada określonego atrybutu lub atrybutów każdego znaku w zakresie klasyfikowania i przechowywane w tablicy. |
|
Funkcja wirtualny o nazwie konwersji znaków typu CharType używany przez ustawienia regionalne, aby odpowiedni znak typu char w macierzystym znaków. |
|
Funkcję wirtualny o nazwie zlokalizować pierwszego znaku w zakresie, który odpowiada określonej maski. |
|
Funkcję wirtualny o nazwie zlokalizować pierwszego znaku w zakresie, który nie jest zgodny z określoną maską. |
|
Funkcja wirtualny o nazwie konwertować znak lub zakres znaków ich małe litery. |
|
Funkcję wirtualny o nazwie konwertowanie znaków lub zakres znaków na wielkie litery. |
|
Funkcję wirtualną wywoływana konwertuje znak typu char w macierzystym znaku należy ustawić odpowiedni znak typu CharType używany przez ustawienia regionalne. |
|
Sprawdza, czy pojedynczy znak lub ma określonego atrybutu, klasyfikuje atrybuty każdy znak w zakresie i przechowuje je w tablicy. |
|
Konwertuje znak typu CharType używany przez ustawienia regionalne, aby odpowiedni znak typu char zestawu znaków macierzystym. |
|
Lokalizuje pierwszego znaku w zakresie, który odpowiada określonej maski. |
|
Lokalizuje pierwszego znaku w zakresie, który nie jest zgodny z określoną maską. |
|
Konwertuje znak lub zakres znaków na małe litery. |
|
Konwertuje znak lub zakres znaków na wielkie litery. |
|
Konwertuje znak typu char w macierzystym znaku należy ustawić odpowiedni znak typu CharType używany przez ustawienia regionalne. |
Wymagania
Nagłówek: <locale>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Inne zasoby
CType członków
<locale> Członkowie