什么是“\?” D 中的转义序列?
D 中的 \?
字符串转义序列是什么?
What is the \?
string escape sequence in D?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
D 中的 \?
字符串转义序列是什么?
What is the \?
string escape sequence in D?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
它只是为了转义
?
,一个字面上的问号。它确实没有理由出现在 D 中,但它存在于 C 和 C++ 中,以避免问号被解释为 三字。 D 没有 Trigraph,因此包含它肯定只是为了增加与 C 和 C++ 的向后兼容性。
It's just to escape
?
, a literal question mark.There really is no reason for it to be in D, but it existed in C and C++ in order to avoid the question mark being interpreted as a Trigraph. D doesn't have Trigraphs, so its inclusion must simply be for some added backwards compatibility with C and C++.