有没有办法在“引号”中写入文本而忽略转义序列?例如,而不是:
"C:\\Folder\\Subfolder";
Run Code Online (Sandbox Code Playgroud)
写:
{some character?}"C:\Folder\Subfolder";
Run Code Online (Sandbox Code Playgroud)
您想要“原始”字符串 - 格式如下R"(string)":https : //en.cppreference.com/w/cpp/language/string_literal
澄清一下,括号是格式的一部分 - 参考页面更详细地解释了它。因此,以您的示例为例,您可以按照以下方式编写它:
string path = R"(C:\Folder\Subfolder)";
Run Code Online (Sandbox Code Playgroud)
另外,您错误地使用了“文字”一词。像'\n'和'\\'被称为转义序列。我用正确的术语编辑了您的帖子。