美文网首页
【其他tips】编码时注意的小细节

【其他tips】编码时注意的小细节

作者: papi_k的小茅屋 | 来源:发表于2024-01-25 16:20 被阅读0次

1.安全函数的返回值类型一般是:error_t

例如:error_t ret = memcpy_s(x, x, x, x);

2.malloc和free尽量封装在一个层级,申请释放割裂开,对于阅读不友好。

3.将大函数抽离封装时注意,重点功能要完整单一,不影响原代码阅读,甚至更小块的功能封装都可以。

4.数组作为函数参数传递时,建议同时将其长度、元素个数作为函数的参数。

5.申请内存时,入参的size使用前建议做一下校验,不能为0(或者负值)。如:

char *buf = (char *)malloc(size); // 注意,申请内存之前,判断size是否为0


慢慢更新。。。

相关文章

网友评论

      本文标题:【其他tips】编码时注意的小细节

      本文链接:https://www.haomeiwen.com/subject/lubmgdtx.html