【问题标题】:Identical syntax that has different semantics between C/C++ [duplicate]C / C ++之间具有不同语义的相同语法[重复]
【发布时间】:2014-02-08 23:57:40
【问题描述】:

在 C 和 C++ 中都有效但语义不同的语法示例有哪些?换句话说,使用 C 和 C++ 编译器编译时产生不同输出的程序示例有哪些?

【问题讨论】:

    标签: c++ c semantics


    【解决方案1】:
    • sizeof('c') — C++ 中的 1,与 C 中的 sizeof(int) 相同。

    【讨论】:

    • 不保证会有所不同:-(
    • @KerrekSB:对于那些有sizeof(int) == sizeof(char) 的少数系统,需要CHAR_BITS > 8
    猜你喜欢
    • 2012-11-14
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多