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