我正在閱讀關於C++中正負無窮大的內容。積分類型在C++中的正負無窮大
我讀了積分類型沒有無限值,即。 std::numeric_limits<int>::infinity();
不會工作,但std::numeric_limits<int>::max();
將工作,並將代表可以由整型表示的最大可能值。
所以整數類型的std::numeric_limits<int>::max();
可以作爲它的positive infinite limit
?
或整數類型只有max value
和infinity value
是不正確的?
據我所知,所有的數據類型是有限的。最大值是有限值,例如32位。 – fonZ 2013-05-03 09:51:53
你能解釋一下你想要對包含無限界限的整數做什麼操作嗎? – 2013-05-03 09:52:35
您可以將任何含義與任何值相關聯。你甚至可以把'567'視爲NaN。但是,對於std中的任何一個命題都沒有(本地)支持。問題是:你想完成什麼? – 2013-05-03 09:54:52