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