C++の仕様では、ソースコードは物理的な文字セット(SJIS、EUC、Unicode…)から
コンパイラによってソース文字セットにマッピングされるが、
ソース文字セットにどんな符号化文字集合や文字符号化方式を使うかは実装依存ってことになってる。
ソース文字セットには英数字とわずかな記号だけが規定されているので
要するに、漢字や平仮名が(仮に""でくくられていたとしても)読めなくてもなんら問題ない。
(ちなみに、ユニバーサル文字はソース文字セットで記述されるので必ず読める。)

…JISのサイトが糞でなければ規格票を引用するところなんだが…