gpt4 book ai didi

gtk - 为什么 gtk 有 gint、gdouble……它们只是 typedef?

转载 作者:行者123 更新时间:2023-12-04 02:07:05 25 4
gpt4 key购买 nike

根据official GTK documentation 、gdouble、gchar 等只是普通 C 类型的 typedef。

这有什么意义?为什么不简单地使用传统名称,int,char;为什么不厌其烦地对它们全部进行 typedef,据我所知,什么也不添加?

最佳答案

真正的原因在时间中消失了,从此成为传说。这些类型是由 The GIMP 的原作者引入的,目的是在 Emacs 中获得一致的语法突出显示。

对于简单类型定义的类型,您完全可以在自己的代码中自由使用 C89、C99 和 C11 类型。对于其他一些特定于平台的类型,例如 gsizegint64,最好与您使用的 API 期望的一致。

关于gtk - 为什么 gtk 有 gint、gdouble……它们只是 typedef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42398762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com