Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么保持对象的范围“最有限”是件好事?有人建议我这样做,并且在 Linden 的Expert C Programming中也读过它,但无法举出一个大范围可能是坏事的例子。
如果您要使用全局变量进行迭代,您可能只能在单个函数中使用它,因为如果该函数调用另一个也使用该变量进行循环的函数,那么第二次使用将覆盖第一个循环值。
检查代码时,类型声明或初始化将更接近使用对象的代码,使其更易于理解和维护。
您可以在更接近的代码段中重用对象名称而不会发生冲突。
较小的范围允许尽快回收和重用与对象关联的内存或其他资源。