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

Loop - what is the safest variable to use as the index

我想知道在 C++ 中制作循环的最安全和最少占用内存的方法是什么。 是否循环

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

仅使用 int 而不是 unsigned int?

赢得循环

intunsigned int 变量占用完全相同的内存量,并以完全相同的方式在生成的汇编代码中表示。因此,从性能的角度来看,在这里添加 unsigned 没有任何改变。

一般情况下您不必担心。循环计数器绝对不是你程序中最耗内存的东西。