This may be a basic question, but I don't get it quite for some reasons.
The question is: What actually the "Character Set" property in Visual Studio is?
(e.g., the one which you can set to either: Use Unicode Character Set, Use Multi-Byte Character Set, Not Set - in properties)
I know more or less what a Unicode is, but why do we need to set this property?
For example if I don't set it and use L"hello" type of strings in project, it will not make sense?