gpt4 book ai didi

c++ - 如何在 GCC 4.5 中使用 C++0x 原始字符串?

转载 作者:IT老高 更新时间:2023-10-28 22:27:06 27 4
gpt4 key购买 nike

这个页面说 GCC 4.5 有 C++ 原始字符串文字:http://gcc.gnu.org/projects/cxx0x.html

但是当我尝试使用此页面中的语法时:http://www2.research.att.com/~bs/C++0xFAQ.html#raw-strings

#include <iostream>
#include <string>

using namespace std;

int main()
{
string s = R"[\w\\\w]";

}

我收到此错误:

/opt/local/bin/g++-mp-4.5 -std=gnu++0x -O3    rawstr.cc   -o rawstr  
rawstr.cc:9:19: error: invalid character '\' in raw string delimiter
rawstr.cc:9:5: error: stray 'R' in program

原始字符串的正确语法是什么?

最佳答案

试试

R"(\w\\\w)";

n3077 中的分隔符 […] 已更改为 (…) .

关于c++ - 如何在 GCC 4.5 中使用 C++0x 原始字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2979673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com