一、原始字面量
R “xxx(原始字符串)xxx”,其中()两边的字符串可以省略。
#include <iostream>
#include <string>
using namespace std;
int main() {string str1 = R"(D:\hello\heheda\test.txt)";string str2 = R"(<html><head><title>魔卡少女樱</title></head><body><p>一定没问题的!!!</p></body></html>)";cout << str1 <<endl;cout << str2 << endl;return 0;
}
强调一个细节,在R “xxx(raw string)xxx” 中,xxx要配套,原始字符串必须用括号()括起来
#include <iostream>
#include <string>
using namespace std;int main() {//string str3 = R"Sakura(D:\hello\heheda\test.txt)ZhiShi"; //语法错误//cout << str3 <<endl;string str4 = R"Sakura(D:\hello\heheda\test.txt)Sakura";cout << str4 <<endl; //打印内容: D:\hello\heheda\test.txtreturn 0;
}