Страницы

Поиск по вопросам

среда, 31 октября 2018 г.

Необработанные строковые литералы

Для чего нужны необработанные строковые литералы (raw string literals)? В каких случаях стоит их применять?


Ответ

Чтобы ASCII арты выводить проще было:
#include
int main() { std::cout << R"xxx( \ ( / `. \ ) / .' `. \ ( / .' `. .-''''-. .' `~._ .'/_ _\`. _.~' `~ / / \ / \ \ ~' _ _ _ _| _\O/ \O/_ |_ _ _ _ | (_) /\ (_) | _.~ \ \ / / ~._ .~' `. `.__.' .' `~. .' `-,,,,-' `. .' / ) \ `. .' / ( \ `. / ) \ hjw ()xxx"; }
Ну и для регулярных выражений, конечно, но ascii арты, безусловно, важнее.

Комментариев нет:

Отправить комментарий