2011-01-14 41 views

答えて

1

tstringは、ビルドがユニコードであるかどうかに基づいた単なるtypedefです。これは、unicodeをビルドする場合はwstringに、そうでない場合は単純な文字列に変換されます。だからあなたのビルドが常にユニコードになるならば、tstringのすべてのインスタンスをwstringに置き換えることができます。

+0

私は 'tstring' typedefを見たり、Win SDKやMSVCヘッダーに定義しません。何か不足していますか? –

+0

実際には以下のように定義されたstd :: tstringクラスです。私は実際にそれがどこにあるのか分からない 名前空間std { #ifdef _UNICODE typedef wstring tstring; #else typedef string tstring; #endif }; – Himanshu

関連する問題