I understand what it does: specifies a string literal as a const wchar_t * (wide character string) instead of const char * (plain old characters), but how is it actually defined?
Is it a macro of some sort? Is it an operator for GCC compilers? What is it?