Is the wchar_t type required for unicode support? If not then what\'s the point of this multibyte type? Why would you use wchar_t when you could accomplish the
wchar_t
char is generally a single byte. (sizeof(char) must be equal to 1).
char
sizeof(char)
wchar_t was added to the language specifically to suppose multibyte characters.