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

4.5. バッファ ポインタの取得

SFUAnsiString クラスは ConstACharPtr (const AChar *) に自動的にキャストできます。 SFUWideString クラスは ConstWCharPtr (const WChar *) に自動的にキャストできます。 このキャストにより、文字列クラスの所有している文字列バッファのポインタが返されます。 文字列クラスがバッファを所有していない場合もあり得ますが、 その場合はこのキャストにより空文字列 ("") へのポインタが返されます。 したがって、いかなる場合でも NULL ポインタが返されることはありません。

詳細については SFUAnsiString::operator ConstACharPtrSFUWideString::operator ConstWCharPtr を参照してください。