Wchar t`wchar_t` is a fundamental data type in the C and C++ programming languages, and it stands for ". I was wondering is it safe to do so? wchar_t wide assert is for ensuring that something is true. Wide-character literals of type wchar_t, for example L'a'. The character used for a charact. Mandatory reading: The Absolute Minimum Every Software Developer Absolutely , Positively Must Know . Mar 10, 2012 . T CHAR is defined as: Hide Copy Code. #ifdef _UNICODE typedef wchar_t TCHAR; #else.