I\'m coding up a new (personal hobby) app for Windows in c++.
In previous low-level Windows stuff I\'ve used _TCHAR (or just TCHAR) arrays/basic_strings
_TCHAR
Use TCHAR. It opens your application for both UNICODE and non UNICODE deployment scenarions. Of course there is more pain with string converstions and usage of standard string manipulation functions.