2011-01-14 2 views

ответ

1

tstring - это только typedef, основанный на том, является ли сборка юникодом или нет. Он будет переводить на wstring, если строковый unicode или простая строка, если это не так. Поэтому, если ваша сборка всегда будет unicode, вы можете заменить все экземпляры tstring на wstring.

+0

Я не вижу typedef 'tstring' или определяю в заголовках Win SDK или MSVC - я что-то упускаю? –

+0

На самом деле это класс std :: tstring, как указано ниже. Я действительно не знаю, где это namespace std { #ifdef _UNICODE typedef wstring tstring; #else typedef string tstring; #endif }; – Himanshu

Смежные вопросы