C语言的STL 库
来源:互联网 发布:c语言判断质数算法 编辑:程序博客网 时间:2024/05/17 22:44
今天推荐一个函数库glib 注意不是glibc
https://developer.gnome.org/glib/
一直在抱怨,标准C中为什么没有类似于STL的标准容器,让全世界的程序员在数以万次的重复实现它们。不过,还算走运,有了glib,恶梦在此终结了。glib提供了动态数组、单/双向链表、哈希表、多叉树、平衡二叉树、字符串等常用容器,完全是面向对象设计的,实现得非常精致。
你开发过跨硬件平台的软件吗?是不是常常为硬件平台的差异而苦恼呢?字节顺序是常见的问题之一,大端格式,小端格式,还是PDP格式的?这样差异造成的BUG会浪费不少时间,同时让代码晦涩难读。glib提供了一套完整的宏,利用这些宏编写程序,问题大大简化了。
不用白不用,别客气了。
0 0
- C语言的STL 库
- C语言的集合库C语言STL
- STL的C语言实现-----libcstl
- 【语言-C++】STL std::list的使用
- 个人对c++STL及其它编程语言的理解
- c语言STL,摘自zabbix
- C语言面向对象之STL库--Vector
- c++stl库list简单的实现
- C++STL的next_permutation
- 【C++】STL的hash_map
- 【C++】STL的sort
- C++STL的备忘
- c++STL的迭代器
- C++STL的next_permutation
- C++STL的next_permutation
- 【C++】STL的重写
- C/C++语言基础 STL基础
- 【STL】C++语言ctime库
- 安卓界面延时跳转
- C变异测试 mutation testing 工具 Milu
- Mysql表的操作
- 51Nod 1050 循环数组最大子段和(dp)
- Android中常用颜色值
- C语言的STL 库
- Mac os x 系统开启自带php环境
- 51Nod 1065 最小正子段和(归并 贪心,好题)
- 你所不知道的程序猿博客
- 测试·主打单元测试
- Qt:简单的记事本小软件
- 相册获取照片时,同时获取照片名称
- 归并排序(分治法+简洁易懂)
- codesign的一些理解