Spec-Zone.ru › GCC 15

6.12.20 Литералы необработанных строк

В стандарте C++11 был добавлен синтаксис литералов необработанных строк с префиксом «R». Этот синтаксис позволяет использовать произвольную последовательность-разделитель вместо экранирования специальных символов в строке. Например, все эти строковые константы эквивалентны:

const char *s1 = "\\";
const char *s2 = R"(\)";
const char *s3 = R"foo(\)foo";

В качестве расширения GCC также поддерживает литералы необработанных строк в C с -std=gnu99 или более поздней версией стандарта.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Raw-String-Literals.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API