在C++中,为了转义“ \ n”之类的字符,我们使用了额外的“ \”。从C++ 11开始,我们可以使用未处理转义字符(例如\ n \ t或\”)的原始字符串。原始字符串的语法是,字面量以R”(开始,以)”结尾。
让我们看一个示例,以查看C++中的原始字符串字面量:
// C++ program to demonstrate working of raw string.
#include
using namespace std;
int main()
{
// A Normal string
string string1 = "Geeks.\nFor.\nGeeks.\n" ;
// A Raw string
string string2 = R"(Geeks.\nFor.\nGeeks.\n)";
cout << string1 << endl;
cout << string2 << endl;
return 0;
}
输出:
Geeks.
For.
Geeks.
Geeks.\nFor.\nGeeks.\n
参考:
http://en.cppreference.com/w/cpp/language/string_literal
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。