c++ - string前的R是否跨平台

标签 c++ c++11 cross-platform

来自 MSDN ,此代码用于匹配正则表达式:

if (regex_match(s, m, regex { R"((\w+) (\w+))" }))
{
}

在字符串配额之前使用 R 是标准 C++ 吗?

最佳答案

是的;这种表示法被称为“原始字符串文字”,并在 C++11 中被标准化。可以找到更多(非 MSDN)文档 here .

关于c++ - string前的R是否跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34988122/

相关文章:

c++ - 将 std::shared_ptr<<std::vector<double>> 传递给函数

python - 在 python 中计时时,我应该如何考虑 subprocess.Popen() 开销?

C++跨平台开发避免预处理器指令

python - python代码平台独立吗?

C++ 入门第五练习 7.52

c++ - 静态常量变量的初始化

C++ 错误 : <project_name> has triggered a breakpoint

java - 使用C++获取Java对象调用Java方法

c++ - 在哪里可以找到 C++11 引用纸质/电子版和书籍引用

c++ 没有合适的从 "Camera"到 "Actor *"的转换函数