【发布时间】:2009-03-17 06:05:56
【问题描述】:
-
这是否保证总是正确的:
std::numeric_limits<int>::max() == INT_MAXC++ 标准对此有何评论?我在标准中找不到任何明确说明这一点的参考资料,但我一直在读那些应该是等效的。
-
对于同时实现 C99(至少是
long long部分)和 C++98 的编译器来说,不在 C++98 标准中的 C99 类型呢?我不确定是否有任何保证这始终成立:std::numeric_limits<unsigned long long>::max() == ULLONG_MAX这是一个合理的假设吗?
【问题讨论】:
标签: c++ c stl standards limits