Trang này nói rằng GCC 4.5 có C++ xâu liệu:Làm thế nào để bạn sử dụng các chuỗi thô C++ 0x với GCC 4.5?
http://gcc.gnu.org/projects/cxx0x.html
Nhưng khi tôi cố gắng sử dụng các cú pháp từ trang này:
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]";
}
tôi có được điều này lỗi:
/opt/local/bin/g++-mp-4.5 -std = gnu ++ 0x -O3 rawstr. cc -o rawstr
rawstr.cc:9:19: lỗi: nhân vật không hợp lệ '\' trong chuỗi nguyên delimiter
rawstr.cc:9:5: lỗi: đi lạc 'R' trong chương trình
là gì cú pháp đúng cho chuỗi thô?
Điều đó xảy ra. Cảm ơn bạn. –