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

4.2. 文字列クラスの構築

文字列クラスはコンストラクタにより構築します。

SFUAnsiString astrHello("おはよう");

これにより、"おはよう" というバッファをもつ AChar 文字列が構築されます。

AChar 文字列から WChar 文字列への変換もコンストラクタで実現できます。

SFUWideString wstrHello(astrHello);

これで astrHello の内容が WChar 文字列に変換されて wstrHello が構築されます。

AChar ポインタから SFUAnsiString を作成する方法には代入もあります。

astrHello = "こんにちは";

代入文では AChar ポインタで示されるバッファの内容をコピーして AChar 文字列を構築します。

AChar ポインタから SFUWideString を構築することも可能です。

wstrHello = "こんばんわ";