char_traits – struktura
Char_traits struct popisuje atributy přidružené znak.
template <
class CharType
> struct char_traits;
Parametry
- CharType
Typ datových prvků.
Poznámky
Popisuje šablony struct různé znaky znak pro typ CharType.Třída šablony basic_string a několik tříd šablon iostream včetně basic_ios, tyto informace použít k manipulaci s prvky typu CharType.Takový typ prvku nesmí vyžadovat explicitní konstrukce nebo zničení.Je nutné zadat výchozí konstruktor konstruktor kopie a operátor přiřazení s očekávanou sémantiku.Bitové kopie musí mít stejný účinek jako přiřazení.Žádná z funkcí člena struct char_traits může vyvolat výjimky.
Typedefs
Typ znaku. |
|
Typ integer představující znak typu char_type nebo znak konce souboru (EOF). |
|
Typ integer představující posuny mezi pozice v datovém proudu. |
|
Typ integer představující pozice v datovém proudu. |
|
Typ, který představuje stav v převodu vícebajtových znaků v datovém proudu. |
Členské funkce
Přiřadí hodnotu jednoho znaku na jiný. |
|
Porovnává zadaný počet znaků ve dvou řetězců. |
|
Zkopíruje zadaný počet znaků z jednoho řetězce do jiného.ZastaraléJako náhradu použijte char_traits::_Copy_s. |
|
Zkopíruje zadaný počet znaků z jednoho řetězce do jiného. |
|
Vrátí znak konce souboru (EOF). |
|
Testuje, zda dva char_type znaky jsou stejné. |
|
Testuje, zda dva znaky jako int_types jsou stejné. |
|
Vyhledá první výskyt zadaného znaku v zadaném rozsahu znaků. |
|
Vrátí délku řetězce. |
|
Testuje, zda jeden znak je menší než jiný. |
|
Zkopíruje zadaný počet znaků v pořadí do druhého, možné překrývání, sekvence.ZastaraléJako náhradu použijte char_traits::_Move_s. |
|
Zkopíruje zadaný počet znaků v pořadí do druhého, možné překrývání, sekvence. |
|
Testuje, zda znak je znak konce souboru (EOF). |
|
Převede int_type znak odpovídající char_type znaku a vrátí výsledek. |
|
Převede char_type znak odpovídající int_type znaku a vrátí výsledek. |
Požadavky
Hlavička: <string>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++