【问题标题】:What is the '\?' Escape Sequence in D?是什么 '\?' D中的转义序列?
【发布时间】:2011-06-12 03:01:00
【问题描述】:

D 中的\? string escape sequence 是什么?

【问题讨论】:

  • 可能只是为了逃避?
  • 检查 dmd 源代码后,我可以确认它只是转义了“?”。但是我想这样做的原因却没有。
  • @Michal: 大声笑,你很狡猾……

标签: escaping d


【解决方案1】:

只是为了逃避?,一个字面的问号。

确实没有理由让它出现在 D 中,但它存在于 C 和 C++ 中,以避免将问号解释为 Trigraph。 D 没有 Trigraphs,所以它的包含只是为了增加与 C 和 C++ 的向后兼容性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 2018-11-03
    • 2012-02-05
    • 2015-07-08
    相关资源
    最近更新 更多