将C ++字符串定义为“ \”

时间:2019-08-17 08:41:11

标签: c++ string

我需要一个仅包含Random的字符串。但这似乎不起作用,因为(据我所知)编译器将其视为命令,而不是没有任何意义的简单字符串。

您可能会说,我还是没有经验,如果不能跟上我的速度,我深表歉意。

我已经尝试使用字符,但这也没有用。

我想要的是这样的: "\"

我收到此错误消息:“字符串常量不能在第二行继续。”对我来说很有意义,但并没有真正帮助我,因为我什至没有尝试在两行上定义一个字符串。

1 个答案:

答案 0 :(得分:1)

您需要转义反斜杠:

std::string mystr = "\\";

或者,您可以使用原始字符串文字:

std::string mystr = R"(\)";