【问题标题】:Why does GTK+ define TRUE and FALSE?为什么 GTK+ 定义 TRUE 和 FALSE?
【发布时间】:2013-07-19 20:50:20
【问题描述】:

为什么 GTK+ 和其他几个框架提供 TRUEFALSE 宏?使用TRUEFALSE 代替内置C 值truefalse 有什么好处吗?你可以在这里看到他们的实现:http://www.gtk.org/api/2.6/glib/glib-Standard-Macros.html#TRUE:CAPS

【问题讨论】:

    标签: c gtk


    【解决方案1】:

    C99 有truefalse,早期版本没有。这就是为什么你经常看到TRUEFALSE #defined。如您所见,heretruefalse 分别是 10,与 TRUEFALSE 相同。

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 2015-02-22
      • 2015-10-03
      • 2013-09-18
      • 2015-03-22
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      相关资源
      最近更新 更多