■
引用符の中でも2重引用符はエスケープしなきゃダメかと思ってたら
規格によると
引用符の中では
- 引用符とバックスラッシュと改行文字はエスケープしなきゃそのままだったら使えないよ
2重引用符の中では
- 2重引用符とバックスラッシュと改行文字はエスケープしなきゃそのままだったら使えないよ
つまり、それぞれの中では互いにエスケープしなくても大丈夫なんだ。
#includeint main()
{
std::cout << '"' << "is this a ill-formed source" << '?' << '"' << std::endl;
std::cout << "'" << "well-formed." << "'" << std::endl;
}