鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

避免冗余初始化

【说明】 对变量或内存块进行正确、必要的初始化,避免冗余初始化,带来的性能风险;当然,现代编译器对此类冗余初始化代码具有一定的优化能力,因此,打开相关编译选项的优化后,此类问题可能会被优化掉。

注意事项】 不涉及

【案例】

优化前
    int num = 0; // Bad: 冗余初始化,将会被后面直接覆盖
    num = GetNum();
优化后
    int num = GetNum();