Udostępnij za pośrednictwem


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.

3dsft0c7.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

char_type

Typ znaku.

int_type

Typ integer, reprezentujące znaku typu char_type lub znak końca z pliku (EOF).

off_type

Typ integer, reprezentujące przesunięcia między pozycjami w strumieniu.

pos_type

Typ integer, reprezentujące stanowisk w strumieniu.

state_type

Typ, który reprezentuje stan konwersji w wielobajtowych znaków w strumieniu.

3dsft0c7.collapse_all(pl-pl,VS.110).gifFunkcje składowe

Przypisywanie

Przypisuje wartość jednego znaku do innego.

Porównaj

Porównuje do określoną liczbę znaków w dwóch ciągów.

Kopiuj

Kopiuje określoną liczbę znaków z jednego ciągu na inny.Przestarzałe.Użyj char_traits::_Copy_s zamiast.

_Copy_s

Kopiuje określoną liczbę znaków z jednego ciągu na inny.

EOF

Zwraca znak końca z pliku (EOF).

EQ

Sprawdza, czy dwie char_type znaki są równe.

eq_int_type

Sprawdza, czy dwa znaki reprezentowane jako int_types są równe.

Znajdź

Wyszukiwanie pierwszego wystąpienia określonego znaku w zakres znaków.

długość

Zwraca długość ciągu.

lt

Sprawdza, czy jeden znak jest mniejsza od innej.

Przenoszenie

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.

_Move_s

Kopiuje określoną liczbę znaków w sekwencji do innego, nakładających się możliwe, sekwencji.

not_eof

Sprawdza, czy znak jest znak końca pliku (EOF).

to_char_type

Konwertuje int_type znaków odpowiadających im char_type znaku i zwraca wynik.

to_int_type

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