5

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

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

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

4

1 回答 1

6

climits/limits.h是编程语言 C 的一部分。如果你用 C 语言编写,那么你可以使用它。C++ 有这个,因为它继承了 C 的标准库。

limits用于相同目的,但通过现代化的 C++ 接口。如果您正在编写 C++,请始终使用它。没有理由使用 C 头文件。

于 2017-05-10T10:08:51.027 回答