Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 113
#1

Raw string - C++

18.11.2016, 00:45. Просмотров 226. Ответов 5
Метки нет (Все метки)

для чего нужны скобки?
C++
1
R"(c:\)"
совершенно не понимаю
почему не так
C++
1
R"c:"
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2016, 00:45     Raw string
Посмотрите здесь:

.RAW to JPEG with Bayer Pattern - C++
Всем привет, боюсь задачка скорее для раздела "C/С++ для профессионалов", однако там мне писать низя =) Стоит задача (учебная)...

String to string *ABCD*(41 42 43 44) -> *«Í*(AB CD) - C++
В общем вопрос в теме. На сях писал последний раз на 2 курсе, сейчас сижу не могу придумать как изящнее придумать решение. Надо для...

string = define + string ; - C++
ОС: Win7 Компилятор: Microsoft Visual Studio 8 | -------------------------------------------- ...

Преобразование string* в string - C++
Здравствуйте, друзья. У меня есть класс. В нем описано поле string *GPS; В конструкторе выделяю память. Передаю именно *_GPS для...

Отличие string и String - C++
чем отличается String от string ?

Ошибка со string: "идентификатор "string" не определен" - C++
Пытаюсь объявить переменную static string stt = "d"; но в студии вылазиет ошибка что идентификатор "string" не определен, что делать? ...

String.h - C++
Как удалить из строки подстроку???

string на с++ - C++
Проверить, является ли введенная с клавиатуры строка дробным числом

string - C++
Почему не работает этот кусок проги ? #include "stdafx.h" #include <string.h> void main() { string s;

string - C++
обьясните пожалуйста зачем в строке int q=s-48; зачем отнимать код символа?)) заранее спасибо))

string - C++
народ я вот решаю задачу .. вводишь в файл input.txt латинскую букву...а в файл output.txt выводить должно справа стоящую на клавиатури...

String и '\0' - C++
string s = "abc"; s = '\0'; s += "z"; Почему "a", а не "az" ? Подскажите пжалст как очистить конец строки, чтобы я мог к ней...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1853 / 1271 / 290
Регистрация: 05.06.2014
Сообщений: 3,625
18.11.2016, 02:40     Raw string #2
Цитата Сообщение от prokl9tiy Посмотреть сообщение
для чего нужны скобки?
Чтобы вставлять рядом с ними произвольный маркер начала/конца литерала.
C++
1
cout<<R"RAW_LITERAL(теперь )" - часть литерала, а не признак его конца)RAW_LITERAL";
prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 113
18.11.2016, 03:04  [ТС]     Raw string #3
Renji, не знаю где ты такое нашел.
где оба delimiter одинаковы, что ситуации не меняет
Renji
1853 / 1271 / 290
Регистрация: 05.06.2014
Сообщений: 3,625
18.11.2016, 03:27     Raw string #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от prokl9tiy Посмотреть сообщение
где оба delimiter одинаковы, что ситуации не меняет
Ну вот есть строка "aaaaa". Как вы собираетесь обрамить ее delimiter, чтоб без скобок и aaaaa не посчиталось за часть delimiter?
prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 113
18.11.2016, 03:40  [ТС]     Raw string #5
Renji,
так вот и зачем этот delimiter нужен?
мой вопрос
Цитата Сообщение от prokl9tiy Посмотреть сообщение
для чего нужны скобки?
получается только чтобы обрамлять(этим delimiter'ом) raw-литерал каким-то текстом в редакторе. но вот тогда возникает вопрос, а на кой нужно это обрамление?
Renji
1853 / 1271 / 290
Регистрация: 05.06.2014
Сообщений: 3,625
18.11.2016, 03:48     Raw string #6
Цитата Сообщение от prokl9tiy Посмотреть сообщение
так вот и зачем этот delimiter нужен?
Затем, что внутри raw-литерала не экранированная кавычка лежит (его для отключения экранирования и придумали). Как предлагается определять где этот литерал кончается, если не по delimiter в конце?
Yandex
Объявления
18.11.2016, 03:48     Raw string
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru