首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在循环中声明变量,是好做法还是坏做法?

在循环中声明变量,是好做法还是坏做法?
EN

Stack Overflow用户
提问于 2011-11-01 04:50:42
回答 9查看 192.7K关注 0票数 346

问题#1:在循环中声明变量是好做法还是坏做法?

我已经阅读了其他关于是否有性能问题的帖子(大多数人说没有),并且你应该总是在接近使用它们的地方声明变量。我想知道的是,这是应该避免的,还是实际上是首选的。

示例:

代码语言:javascript
复制
for(int counter = 0; counter <= 10; counter++)
{
   string someString = "testing";

   cout << someString;
}

问题#2:大多数编译器是意识到变量已经声明并跳过了这一部分,还是每次都在内存中为它创建一个点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7959573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档