【发布时间】:2013-10-12 04:18:42
【问题描述】:
我想知道如果没有内置函数可以代表无穷大。
我知道如果我们使用float 或double,我们将能够使用infinity() 和#include <limits>。但是如果我需要使用int或者在NTL的情况下ZZ,我应该如何表示无穷大?我应该写点新东西吗?它在 C++ 中是如何表示的?
编辑:我提出这个问题是因为我想为椭圆曲线上的点实现一个加法算法。所以,我需要无穷大来表示无穷大点。我想知道我是否会更好地使用投影坐标并使用 [0:1:0] 来表示无穷远点,但我想先探索 int 或 ZZ 选项中的无穷大。
【问题讨论】:
-
你需要如何使用无穷大作为
int?在什么情况下? -
没有约定来表示整数的无穷大;意思是,您可以对整数进行的算术运算对处理或生成无限值一无所知。发生这种情况是因为在处理整数时几乎没有人使用无穷大。也许你应该告诉我们你为什么认为你需要无穷大。
-
嗨@nhgrif,@DanielKO,我会在问题中添加为什么我需要无穷大。