假设我们有一个迭代多次的循环:
for (int i=0; i < 1000000; ++i) {
int s = 100;
s += i;
cout << s;
}
Run Code Online (Sandbox Code Playgroud)
我们只s在循环体内部使用,所以理想情况下我们想在那里声明它所以它不会污染封闭的命名空间.
我想知道这是否有任何不利之处.例如,它是否会产生性能成本,因为程序会s在每次迭代时重新声明?
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |