1 Star 0 Fork 100

easydots/celib

forked from 狮子的魂/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表示成功。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/easydots/celib.git
git@gitee.com:easydots/celib.git
easydots
celib
celib
master

搜索帮助