Результаты поиска по запросу "string-literals"

2 ответа

Как я могу избежать специальных символов в строке scala?

Существует ли общий метод Scala, который преобразует строку в строковый литерал? Простая лямбда-функция"\"" + _ + "\"" работает только для строк без каких-либо специальных символов. Например, строка\" (длина 2) следует преобразовать в ...

1 ответ

В чем преимущество наличия многострочных и однострочных строковых литералов в Python?

Я знаю, что строки с тройными кавычками используются в качестве строк документации, но существует ли реальная необходимость иметь два строковых литерала? Есть ли какой-либо вариант использования, когда идентификация между однострочными и ...

6 ответов

Регулярное выражение для строкового литерала в flex / lex

Я экспериментирую, чтобы выучить flex и хотел бы соответствовать строковым литералам. Мой код в настоящее время выглядит так: "\""([^\n\"\\]*(\\[.\n])*)*"\"" {/*matches string-literal*/;}Я боролся с вариациями в течение часа или около того и не ...

ТОП публикаций

1 ответ

Унарный плюс (+) против буквальной строки

Сегодня я написал выражение: "<" + message_id + "@" + + ">"и удивился, что это на самом деле скомпилировано (PSmessage_id является QString, он также будет работать с std :: string) Я часто делаю подобные вещи, пропускаю переменную во время ...

3 ответа

Нет ли синтаксической ошибки? Следует printf («один», «два» и «% s. \ N», «три»); быть действительным кодом?

Посмотрите на этот код: #include <stdio.h> #define _ONE "one" #define _TWO_AND ", two and " int main() { const char THREE[6] = "three" ; printf(_ONE _TWO_AND "%s.\n", THREE ); return 0; }printf эффективно: printf("one" ", two and " "%s.\n", ...

2 ответа

Необработанные строковые литералы и кодификация файлов

C ++ 11 представилнеобработанные строковые литералы [http://www.stroustrup.com/C++11FAQ.html#raw-strings]что может быть очень полезно для представления строк в кавычках, литералов с множеством специальных символов, таких как пути к файлам ...

1 ответ

Предупреждение C ++: устаревшее преобразование из строковой константы в 'char *' [-Wwrite-strings]

Я использую gnuplot для рисования графика в C ++. График строится, как и ожидалось, но во время компиляции есть предупреждение. Что означает предупреждение? warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] Это ...

1 ответ

Разница между строковым объектом и строковым литералом [duplicate]

На этот вопрос уже есть ответ: В чем разница между «текстом» и новой строкой («текстом»)? [/questions/3052442/what-is-the-difference-between-text-and-new-stringtext] 11 ответовВ чем разница межд String str = new String("abc");а такж String ...