为什么未使用的变量不好?

问题描述 投票:0回答:4

我想知道为什么未使用的变量不好。

是因为编译器会创建更大的二进制文件吗?如果是,是否有一个工具/脚本可以添加

unused
关键字或类似的东西?

c gcc llvm warnings
4个回答
21
投票

编译器会向您发出警告,提示提示可能可能出现问题或无意的情况。

未使用的变量很可能会被优化掉。但也许您打算对它们做一些事情 - 在这种情况下,编译器会提示您“可能”做了一些您不想要的事情。 您声明但既不读取也不写入的变量有什么用?


12
投票

完美不是在没有什么可以添加的时候,而是在没有什么可以删除的时候。


10
投票


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.