循环 - 什么是最安全的变量用作索引

时间:2015-07-05 02:45:21

标签: c++ loops methods int unsigned

我想知道在c ++中制作循环的最安全和最少内存吸收方法是什么。 循环

for ( unsigned int i = 0;  i < 10; i++){..}

int 而不是 unsigned int 赢得循环?

1 个答案:

答案 0 :(得分:0)

intunsigned int变量获取完全相同的内存量,并以完全相同的方式在生成的汇编代码中表示。因此,从性能的角度来看,添加unsigned不会改变任何内容。

一般来说,你不必担心。循环计数器绝对不是程序中消耗最多的内存。