标签: c types glib
在GLib中重新定义类型背后的原因是什么?为什么他们将char变为gchar,int变为gint等?
char
gchar
int
gint
答案 0 :(得分:12)
查看GLib文档中的Basic Types。本质上,它是为了保证某些类型将存在某些语义,无论您使用哪个C编译器或平台。无论如何,C保证的类型都是typedef,只是为了使所有类型名称看起来都是统一的。
typedef