前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3

11.2. 型変換

文字列の型には、 AChar 型(char 型)の配列として扱う「シングルバイト/マルチバイト文字列(ANSI 文字列)」と、 WChar 型(AECHAR 型)の配列として扱う「ダブルバイト型文字列」の 2 種類があります。 それぞれ、SFXAnsiString クラス、SFXWideString クラスに対応します。

SFXAnsiStringSFXWideString の型変換は自動的に行われます。

例 11.25. SFXAnsiStringSFXWideString の型変換

// 単一行テキストラベル
SFZSingleTextLabelControlSmp single_text_label;

// 単一行テキストラベルのテキスト(SFXWideString 型)を取得する
SFXWideString wide_string = single_text_label->GetText();

// SFXWideString から SFXAnsiString へ自動的に型変換される
SFXAnsiString ansi_string = wide_string;