13

在 GLib 中重新定义类型背后的原因是什么?为什么它们会char变成gcharint变成gint等?

4

1 回答 1

12

查看GLib 文档中的基本类型。从本质上讲,这是为了保证某些类型将以某些语义存在,而不管您使用的是哪个 C 编译器或平台。无论如何,C 保证的类型typedef只是为了使所有类型名称看起来统一。

于 2009-11-30T12:38:06.940 回答