避免冗余初始化
【说明】 对变量或内存块进行正确、必要的初始化,避免冗余初始化,带来的性能风险;当然,现代编译器对此类冗余初始化代码具有一定的优化能力,因此,打开相关编译选项的优化后,此类问题可能会被优化掉。
【注意事项】 不涉及
【案例】
优化前:
int num = 0; // Bad: 冗余初始化,将会被后面直接覆盖
num = GetNum();
优化后:
int num = GetNum();
父主题: 语句