\
字符串文字中转义字符的规则是什么?是否有所有转义字符的列表?
特别是,当我\
在 gedit 中使用字符串文字并在其后跟任意三个数字时,它们的颜色会有所不同。
我试图创建一个std::string
从文字构造的字符,0
后跟空字符 ( \0
),后跟字符0
。但是,语法突出显示提醒我,这可能会创建类似于0
后跟空字符 ( \00
, aka \0
) 的字符,也就是说,只有两个字符。
为了解决这个问题,这是最好的方法:
std::string ("0\0" "0", 3) // String concatenation
对于转义字符在字符串文字中的作用,是否有一些参考?例如,'\a' 是什么?