项目开发习惯

1. void test_socket_client_on_data(void* param, void* buf, size_t len, const struct socket_client_handle_t* /* clih */)

{

}

在实际开发中,将未使用的函数参数保留并注释掉是一种常见的做法。这样做的目的主要有以下几个原因:

  1. 文档化:通过保留参数并注释,可以提供关于该参数的文档说明。其他开发人员在使用或阅读代码时可以更容易地理解每个参数的用途和意义。

  2. 兼容性:保留未使用的参数可以确保函数签名的一致性。如果在未来的版本中需要添加对该参数的使用,那么不需要更改函数的签名,从而避免了对调用方产生的源码更改。

  3. API 一致性:如果函数是一个公共接口或库的一部分,那么保留未使用的参数可以确保函数的签名与其他相关函数保持一致,使整个 API 更具统一性。

  4. 防止编译器警告:某些编译器可能会生成未使用参数的警告信息。通过保留参数并注释掉,可以避免这些警告信息的出现,使代码更加整洁。           

 在大多数情况下,保留注释的未使用参数是一种良好的编码风格,有助于代码的可维护性和可读性。


2.  若外部文件想访问一个类的私有成员,可以加一个public的函数,获得这个私有成员。谁想访问这个私有成员,直接调用这个公共的函数即可。

class FlSubFormMmFpList
{
public:
    FlSubFormMmFpList* getPointerSubForMmFpList() const;
private:
    FlSubFormMmFpList * m_pMmFpList;
}
    

3. 关闭文件后习惯将文件指针置空,避免二次关闭出错

 if( NULL != m_pLogDataFileHandle )
        {
            fclose(m_pLogDataFileHandle);
            m_pLogDataFileHandle = NULL;
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值