1

为什么保持对象的范围“最有限”是件好事?有人建议我这样做,并且在 Linden 的Expert C Programming中也读过它,但无法举出一个大范围可能是坏事的例子。

4

1 回答 1

2

如果您要使用全局变量进行迭代,您可能只能在单个函数中使用它,因为如果该函数调用另一个也使用该变量进行循环的函数,那么第二次使用将覆盖第一个循环值。

检查代码时,类型声明或初始化将更接近使用对象的代码,使其更易于理解和维护。

您可以在更接近的代码段中重用对象名称而不会发生冲突。

较小的范围允许尽快回收和重用与对象关联的内存或其他资源。

于 2013-06-02T17:52:06.600 回答