问题#1:在循环中声明一个变量是一个好习惯还是坏习惯?我已经阅读了其他关于是否存在性能问题的线程(大多数说没有),并且您应该始终将变量声明为接近它们将被使用的位置。我想知道的是,这是否应该避免或者是否真的是首选。例:for(int counter = 0; counter <= 10; counter++){ string someString = "testing"; cout << someString;}问题2:大多数编译器是否已经声明变量已经声明并且只是跳过了那个部分,或者它实际上每次都在内存中为它创建了一个位置?
3 回答
- 3 回答
- 0 关注
- 477 浏览
添加回答
举报
0/150
提交
取消