跳转到内容

GTK+ 示例/Glib/类型系统

来自维基教科书,开放的书本,开放的世界

Glib 类型系统旨在简化跨平台程序的编程,我们将花费一小段时间来解释原因。

基本类型

[编辑 | 编辑源代码]

参见 Glib API 中的基本类型

为什么要重新实现基本类型

[编辑 | 编辑源代码]

Glib 重新实现了基本 C 类型,以确保跨平台的可移植性,这也使在多个平台上进行编程变得更加容易,因为您可以确定数据在内存中的外观。

复杂类型

[编辑 | 编辑源代码]

参见glib 实现的复杂数据类型

Glib 实现了一些常用的非标量数据类型。

  • 双向和单向链表。
  • 平衡 B 树。
  • 枚举
华夏公益教科书