原始字符串(C++11)
R"(字符串)" 为默认格式的原始字符串,原始字符串内的字符不进行转义。
#include
usingnamespace std;
int main ()
{
cout << R"(原始\t字\n符串)"<< endl;
return0;
}
输出:
原始\t字\n符串
自定义分隔符
分隔符可支持自定义,写在括号外部,左右需要一致,不是所有的字符都可以设置为分隔符:
#include
usingnamespace std;
int main ()
{
cout << R"#%^&*(1231)"123)#%^&*" << endl;
return 0;
}
输出:
1231)"123