在C++中,可以使用std::numeric_limits
#include#include int main() { double positive_infinity = std::numeric_limits ::infinity(); double negative_infinity = -std::numeric_limits ::infinity(); double x = 10.0; if (x > positive_infinity) { std::cout << "x is greater than infinity" << std::endl; } if (x < negative_infinity) { std::cout << "x is less than negative infinity" << std::endl; } return 0; }
在上面的例子中,我们定义了正无穷大和负无穷大,并将x与这些值进行比较。您可以根据需要将正无穷大和负无穷大与其他数值进行比较。