我在标准 C 库之上为 C寻找一个好的通用库,并且看到了一些使用glib的建议。它在您的代码中有多“突兀”?为了解释我所说的突兀,我在参考手册中注意到的第一件事是基本类型部分,我在想,“什么,我要开始使用gint
,gchar
和 gprefixing geverything gin gmy gcode gnow 吗?”
更一般地说,您是否可以仅在本地使用它,而代码中的其他函数或文件不必知道它的使用?它是否会强制对您的代码进行某些假设,或对您的编译/链接过程施加限制?全局数据结构在运行时会占用大量内存吗?等等