Литералы RAW String в C ++ 11 очень хороши, за исключением того, что очевидный способ их форматирования приводит к избыточному новому линии \ n < /code> в качестве первого символа. some_code();
std::string text = R"(
This is the first line.
This is the second line.
This is the third line.
)";
more_code();
< /code>
Очевидный обходной путь кажется таким уродливым: < /p>
some_code();
std::string text = R"(This is the first line.
This is the second line.
This is the third line.
)";
more_code();
< /code>
кто -нибудь нашел элегантное решение для этого? < /p>
Подробнее здесь: https://stackoverflow.com/questions/248 ... ng-literal
Избегаете первой новой линии в буквальном буквальном литералле C ++ 11? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как объявить функцию асинхронность в буквальном/инициализаторе объекта JavaScript?
Anonymous » » в форуме Javascript - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Заполните текст из последней строки к первой линии, внизу вверх, вправо налево
Anonymous » » в форуме Html - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Заполните текст из последней строки к первой линии, внизу вверх, вправо налево
Anonymous » » в форуме CSS - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Заполните текст из последней строки к первой линии, внизу вверх, вправо налево
Anonymous » » в форуме Html - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-