在D语言中,“\?”转义序列是什么?

8

可能只是为了转义 ? - Zabba
5
检查了 dmd 源代码后,我可以确认它只转义“?”。但我不明白为什么有人会这样做的原因。 - Michal Minich
2
@Michal:哈哈,你真有趣... - user541686
1个回答

6

这只是为了转义?,即一个字面的问号。

在D语言中没有它存在的必要,但在C和C++中存在它是为了避免问号被解释为三字符序列。D语言没有三字符序列,因此它的包含只是为了与C和C++向后兼容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接