À l'aide de l'Unicode dans le code source C++

Quelle est la norme de codage de code source C++? Le standard C++ même dire quelque chose à ce sujet? Puis-je écrire de source C++ en Unicode?

Par exemple, puis-je utiliser des caractères non-ASCII comme les caractères Chinois dans les commentaires? Si oui, est-Unicode complète permis ou seulement un sous-ensemble de l'Unicode? (par exemple, que les 16 bits de la première page ou quelque chose comme ça.)

Par ailleurs, puis-je utiliser l'Unicode pour les chaînes? Par exemple:

Wstring str=L"Strange chars: â Țđ ě €€";
  • RE: "quelque chose comme ça": Wikipedia: Le premier avion, l'avion 0, Basic Multilingual Plane (BMP) contient les caractères de presque toutes les langues modernes, et un grand nombre de symboles. L'objectif principal de la BMP est de soutenir l'unification de l'avant les jeux de caractères ainsi que les caractères de l'écriture. La plupart du code assigné points dans les BMP sont utilisés pour coder Chinois, Japonais et coréen (CJK) caractères.