108 Star 253 Fork 98

狮子的魂 / celib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
celib.pro.txt 553 Bytes
一键复制 编辑 原始数据 按行查看 历史
狮子的魂 提交于 2014-03-21 10:37 . 增加结构协议规范
1. 全部结构体名称结构类似于:xxx_t, xxx_t *表示对应的指针。
2. 结构的创建函数统一使用:(需要配对使用)
(1). new_xxx来返回指针, free_xxx来释放对应的分配空间。
(2). xxx_create()来初始化,xxx_destroy来释放空间。
3. 全部的结构释放函数需要传递结构指针的指针,并且在释放函数中将指针赋值为NULL,防止重复free带来的错误,
也可以防止通过free掉以后的引用发送内存反问。
4. 函数返回值,统一:0表示失败,1表示成功。
C
1
https://gitee.com/lionsoul/celib.git
git@gitee.com:lionsoul/celib.git
lionsoul
celib
celib
master

搜索帮助