Необработанные строковые литералы - это строковые литералы, разработанные для облегчения включения вложенных символов, таких как кавычки и обратные слеши, которые обычно имеют значения в качестве разделителей и запуска escape-последовательности.Они полезны, скажем, для кодирования текста, такого как HTML.Например, контраст
"<a href=\"file\">C:\\Program Files\\</a>"
, который является обычным строковым литералом, с
R"(<a href="file">C:\Program Files\</a>)"
, который является необработанным строковым литералом.Здесь использование скобок в дополнение к кавычкам позволяет С ++ отличать вложенную кавычку от кавычек, ограничивающих саму строку.