C ++变量声明的效率

时间:2014-06-04 15:20:05

标签: c++ performance variables

我有好奇心。 我想知道这段代码是否更有效率

int a(0);
for(int i=0;i!=10;++i){
    a=0;
    for(int j=0;j!=10;++j){
        // perform some operations on a
    }
} 

或此代码

for(int i=0;i!=10;++i){
    int a(0);
    for(int j=0;j!=10;++j){
        // perform some operations on a
    }
} 

或者它正是性能方面的一些。我理解答案可能取决于编译器及其内部优化技术,但我很想知道是否存在任何差异。

谢谢你, 马可。

1 个答案:

答案 0 :(得分:3)

在任何现代C ++编译器中,没有什么区别。

相关问题