7得票2回答
C++中的vector::size_type:有符号 vs 无符号;int vs long

我一直在不同的平台上编译我的应用程序进行测试,从64位系统切换到32位系统,暴露出了许多问题。我的函数中大量使用向量、字符串等,因此需要对它们进行计数。然而,我的函数也使用32位无符号数字,因为在许多情况下我需要明确消耗正整数。我遇到了一些看似简单的问题,例如std::min和std::max...