标签: c++ loops methods int unsigned
我想知道在c ++中制作循环的最安全和最少内存吸收方法是什么。 循环
for ( unsigned int i = 0; i < 10; i++){..}
用 int 而不是 unsigned int 赢得循环?
答案 0 :(得分:0)
int和unsigned int变量获取完全相同的内存量,并以完全相同的方式在生成的汇编代码中表示。因此,从性能的角度来看,添加unsigned不会改变任何内容。
int
unsigned int
unsigned
一般来说,你不必担心。循环计数器绝对不是程序中消耗最多的内存。