如果它们不需要额外的值范围,是否应该将变量声明为unsigned int?例如,在for循环中声明变量时,如果你知道它不会是负数,那么重要吗?一个比另一个快吗?在C++中声明unsigned int和unsigned一样不好吗?
要重新计算,即使不需要额外的范围,是否应该完成?我听说应该避免它们,因为它们会导致混淆(IIRC这就是为什么Java没有它们).
c++ language-agnostic types
c++ ×1
language-agnostic ×1
types ×1