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");
}
gibtWarum werden keine Zeilenumbrüche/andere Kontrollsequenzen mit static_assert gedruckt?
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.
Kennt jemand den Grund dieser "unescaped" sind? Ist es abhängig von Compiler/Plattform? Teil des Standards?
Gah! Ok, werde in 11 Minuten annehmen x0 Danke! – sjm324