char_traits Struct
Char_traits struct opisuje atrybuty skojarzone z znaku.
template <
class CharType
> struct char_traits;
Parametry
- CharType
Typ elementu danych.
Uwagi
Struct szablonu opisuje różne cechy znaków dla typu CharType.Klasa szablonu basic_string jak również kilka klas szablonu iostream, łącznie z basic_ios, informacji tych można używać do manipulowania elementami typu CharType.Typem elementu nie muszą wymagać, jawne budowy lub zniszczenie.Musi ona dostarczyć konstruktora domyślnego konstruktora kopii i operatora przypisania z semantyką oczekiwane.Kopię bitowe muszą mieć ten sam skutek przypisania.Brak funkcji Członkowskich struct char_traits jest generują wyjątki.
Definicje TypeDef
Typ znaku. |
|
Typ integer, reprezentujące znaku typu char_type lub znak końca z pliku (EOF). |
|
Typ integer, reprezentujące przesunięcia między pozycjami w strumieniu. |
|
Typ integer, reprezentujące stanowisk w strumieniu. |
|
Typ, który reprezentuje stan konwersji w wielobajtowych znaków w strumieniu. |
Funkcje składowe
Przypisuje wartość jednego znaku do innego. |
|
Porównuje do określoną liczbę znaków w dwóch ciągów. |
|
Kopiuje określoną liczbę znaków z jednego ciągu na inny.Przestarzałe.Użyj char_traits::_Copy_s zamiast. |
|
Kopiuje określoną liczbę znaków z jednego ciągu na inny. |
|
Zwraca znak końca z pliku (EOF). |
|
Sprawdza, czy dwie char_type znaki są równe. |
|
Sprawdza, czy dwa znaki reprezentowane jako int_types są równe. |
|
Wyszukiwanie pierwszego wystąpienia określonego znaku w zakres znaków. |
|
Zwraca długość ciągu. |
|
Sprawdza, czy jeden znak jest mniejsza od innej. |
|
Kopiuje określoną liczbę znaków w sekwencji do innego, nakładających się możliwe, sekwencji.Przestarzałe.Użyj char_traits::_Move_s zamiast. |
|
Kopiuje określoną liczbę znaków w sekwencji do innego, nakładających się możliwe, sekwencji. |
|
Sprawdza, czy znak jest znak końca pliku (EOF). |
|
Konwertuje int_type znaków odpowiadających im char_type znaku i zwraca wynik. |
|
Konwertuje char_type znaków odpowiadających im int_type znaku i zwraca wynik. |
Wymagania
Nagłówek: <string>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Inne zasoby
char_traits członkowie
<string> Członkowie