System::Text::UTF32Encoding クラス

UTF32Encoding class

UTF-32 エンコーディング。このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡してください。

class UTF32Encoding : public System::Text::ICUEncoding

メソッド

メソッド説明
Clone() overrideエンコーディングオブジェクトをクローンします。
Equals(SharedPtr<Object>) overrideオブジェクトと比較します。
GetHashCode() const overrideエンコーディングのハッシュコードを取得します。
GetPreamble() overrideコードページのプレアンブルを取得します。
operator==(const UTF32Encoding&) constエンコーディングのパラメータを比較します。
UTF32Encoding()コンストラクタ。
UTF32Encoding(bool, bool)コンストラクタ。
UTF32Encoding(bool, bool, bool)コンストラクタ。

フィールド

フィールド説明
static constexpr BIG_UTF32_CODE_PAGEビッグエンディアン UTF-32 コードページ ID に使用されるマジックナンバーです(Windows)。
static constexpr DEFAULT_CODE_PAGEデフォルトのコードページ値です。
static constexpr UTF32_CODE_PAGEリトルエンディアン UTF-32 コードページ ID に使用されるマジックナンバーです(Windows)。

参照