如何解决在字符串中使用 " 字符
你好,我想在这样的字符串变量中使用字符“:
std::string hello = """;
有没有可能做这样的事情还是我在胡说八道? 提前致谢!
解决方法
逃避吧:
std::string hello = "\"";
,
您有多种方法,包括:
- 转义:
"\""
- 原始字符串:
R"(")"
(C++11 起)
您可以使用转义字符,例如
std::string hello( "\"" );
或
std::string hello = "\"";
或使用接受字符文字的构造函数,如
std::string hello( 1,'"' );
或者你甚至可以使用像
这样的原始字符串文字std::string hello( R"(")" );
或
std::string hello = R"(")";
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。