On this reference: https://en.cppreference.com/w/cpp/language/string_literal, raw string is defined as:
prefix(optional) R"d-char-sequence(optional)(r-char-sequence(optional))d-char-sequence(optional)"
Example:
const char* s1 = R"foo(
Hello
World
)foo";
What is the purpose of the d-char-sequence ("foo" in the example above)?