有没有办法做类似 PHP 的事情
print << END
yadayadayada
END;
在 C++ 中? (多行、未转义、易于剪切和粘贴的流插入)
最佳答案
C++11 有原始的 string literals :
// this doesn't have '\n', but '\\' and 'n'
R"(yada"yadayada\n)"
如果你需要这些括号,你也可以这样做,使用任何你想要的结束标记:
// the following will be "(yada)(yada)(yada)"
R"END((yada)(yada)(yada))END"
它也适用于嵌入的新行:
// the following will be "\n(yada)\n(yada)\n(yada)\n"
R"END(
(yada)
(yada)
(yada)
)END"
关于c++ - 类似 print END << END;在 C++ 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1549184/