char_traits Struct
Char_traits 構造体は、文字に関連付けられている属性をについて説明します。
template <
class CharType
> struct char_traits;
パラメーター
- CharType
要素のデータ型。
解説
テンプレート構造体をさまざまな文字の特徴を説明 CharType。テンプレート クラスは、 basic_string を含むいくつかの iostream テンプレート クラスとして basic_ios、この情報を使用して、型の要素を操作するために CharType。このような要素の型には、明示的な構築または破棄する必要があります不要です。既定のコンス トラクター、コピー コンス トラクター、代入演算子は期待されるセマンティクスを提供する必要があります。ビット単位のコピー割り当てと同じ効果があります。の構造体の char_traits メンバー関数の例外をスローすることができます。
Typedef
文字の種類を指定します。 |
|
文字の種類を表す、整数型char_typeまたはファイル終端 (EOF) 文字。 |
|
ストリーム内の位置の間のオフセットを表す整数型。 |
|
ストリーム内の位置を表す整数型。 |
|
マルチバイトの文字ストリーム内での変換状態を表す型。 |
メンバー関数
別に 1 つの文字値が割り当てられます。 |
|
指定した 2 つの文字列内の文字数を比較します。 |
|
指定した文字数から 1 つの文字列にコピーします。使用は推奨されていません。代わりに、char_traits::_Copy_s を使用してください。 |
|
指定した文字数から 1 つの文字列にコピーします。 |
|
ファイル終端 (EOF) 文字を返します。 |
|
2 かどうかをテストするchar_type文字が等しい。 |
|
2 つの文字として表示するかどうかをテストするint_types が等しい。 |
|
最初に見つかった文字の範囲で指定した文字を検索します。 |
|
文字列の長さを返します。 |
|
1 つの文字が他よりも小さいかどうかをテストします。 |
|
別のシーケンス、可能性重複、シーケンスで、指定した数の文字をコピーします。使用は推奨されていません。代わりに、char_traits::_Move_s を使用してください。 |
|
別のシーケンス、可能性重複、シーケンスで、指定した数の文字をコピーします。 |
|
文字がファイルの終端 (EOF) 文字かどうかをテストします。 |
|
変換は、 int_type文字を対応するchar_type文字し、結果を返します。 |
|
変換は、 char_type文字を対応するint_type文字し、結果を返します。 |
必要条件
ヘッダー: <string>
名前空間: std