int main(int argc, char **argv) {
static_assert(false, R"error(This is an error message. You need to
1. Pick up the phone.
2. Call GhostBusters.
3. Run and hide.
)error");
}
が改行/その他の制御シーケンスがstatic_assertで印刷されないのはなぜですか?
にerror: static_assert failed "This is an error message. You need to\n\n1. Pick up the phone.\n2. Call GhostBusters.\n3. Run and hide.\n\n"
static_assert(false, err);
^ ~~~~~
1 error generated.
を与える誰もが、これらは、 "エスケープ" している理由を知っていますか?コンパイラ/プラットフォームに依存していますか?標準の一部ですか?
ガー!さて、11分で受け入れるでしょうx0ありがとう! – sjm324