I have some code in a library which has to internally work with wstring, that’s all nice and fine. But it’s called with a TCHAR string parameter, from both unicode and non-unicode projects, and I’m having trouble finding a neat conversion for both cases.
I see some ATL conversions and so on but can’t see the right way, without defining multiple code paths using #define
Assuming
TCHARexpands towchar_tin Unicode builds:Use like this: