Ежедневный бит (e) C++ # 146, необработанные строковые литералы C++ 11

Необработанные строковые литералы (появившиеся в C++11) упрощают включение многострочного текста и строк, содержащих специальные символы, которые в противном случае пришлось бы экранировать.
#include <string_view>
// R prefix followed by "( closed by )"
std::string_view a = R"(c:\some\file\path)";
// c:\some\file\path
// Optionally, an identifier can be included,
// to allow for a )" substring
std::string_view b = R"some_data(R"(this is a raw string)")some_data";
// R"(this is a raw string)"
std::string_view c = R"(When
using multi-line raw strings
any leading space and newline characters
will be part of the string)";