glib 介绍

glib用户手册:

http://gtk-doc-cn.googlecode.com/svn/docs/glib/index.html

http://lserv.deg.gubkin.ru/docs/glib/index.html

 

GLib是一个跨平台的、用C语言编写的,起初是GTK+的一部分,但到了GTK+第二版,开发者决定把跟图形界面无关的代码分开,这些代码于是就组装成了GLib。因为GLib具有跨平台特性,所以用它编写的程序可以无需进行大幅度修改就可以在其他程序上编译和运行。GLib采用GNU宽通用公共许可证(LGPL)授权。

GLib提供了多种高级的数据结构,如内存块、双向和单向链表、哈希表、动态字符串等。

g lib库是L inux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。g libG tk+库和G nome的基础。g lib可以在多个平台下使用,比如L inuxU nixWi ndows等。g lib为许多标准的、常用的C语言结构提供了相应的替代物。如果有什么东西本书没有介绍到,请参考g lib的头文件:g lib.hg lib.h中的头文件很容易理解,很多函数从字面上都能猜出它的用处和用法。如果有兴趣,g lib的源代码也是非常好的学习材料。 g lib的各种实用程序具有一致的接口。它的编码风格是半面向对象,标识符加了一个前缀“g”,这也是一种通行的命名约定。使用g lib库的程序都应该包含g lib的头文件g lib.h。如果程序已经包含了g tk.hg nome.h,则不需要再包含g lib.h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值