Limits 是 C++ 中的头文件,由 numeric_limits 类组成,而 climits 是仅由各种数据类型的最小值和最大值组成的头文件。

可以在任何想要使用 climits 的地方使用限制,但与此相反的是不正确的。

因此,何时建议使用 climits 以及何时使用限制?

最佳答案

climits/limits.h 是编程语言 C 的一部分。如果你用 C 编写,那么你就使用它。 C++ 有这个是因为它继承了 C 的标准库。
limits 用于相同的目的,但通过现代化的 C++ 接口(interface)。如果您正在编写 C++,那么请始终使用它。没有理由使用 C 头文件。

关于c++ - c++ 中 <climits> 和 <limits> 头文件有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43888950/

10-12 20:33