In C++11, can raw string literals have multiple lines?

Yes, that is perfectly valid. See here.

Also, from the (draft) standard 2.14.5/4:

A source-file new-line in a raw string literal results in a new-line
in the resulting execution string-literal. Assuming no whitespace at the beginning of lines in the
following example, the assert will succeed:

const char *p = R"(a\
b
c)";
assert(std::strcmp(p, "a\\\nb\nc") == 0);

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)