Автоматически переключаться между std :: string и std :: wstring в соответствии с настройками юникода в MSVC ++?

Я пишу DLL и хочу иметь возможность переключаться между юникодом и многобайтовыми настройками в MSVC ++ 2010. Например, я использую _T ("строка") и LPCTSTR и WIN32_FIND_DATA вместо версий -W, -A и так далее.

Теперь я хочу иметь std :: strings, которые меняются между std :: string и std :: wstring в соответствии с настройкой Unicode. Это возможно? В противном случае это, вероятно, станет чрезвычайно сложным.

7
задан Felix Dombek 1 July 2011 в 11:55
поделиться