我想以与“\n”和“\a”相同的样式在字符串文字中嵌入某些信号。我的程序查看字符串,查看转义字符,然后根据它后面的字符执行操作。
然而问题在于,作为其编译过程的一部分,C++ 使用“\”作为转义字符来解决任何问题。此外,我经常使用的 C 标准库也使用“%”作为转义字符。
所以不能同时使用“\”和“%”。正斜杠“/”看起来与“\”太相似了,目前,大多数其他字符要么太常用,要么看起来不像转义符。
我的问题是,用作转义字符的最佳字符是什么,它不会与依赖于它们自己的转义字符的常见 C++ 字符串实用程序发生冲突。从这个意义上说,“最佳”将客观地描述一个在正常对话和数学中不常使用的角色,并且一眼就可以识别为逃生。