我有計算兩個斜率並比較它們的代碼,如果它們是相同的,我會得到它們的值。如何獲取表示未定義的值C++?
但是,如果一個斜率未定義,程序就會崩潰。我需要知道它們是否相同,即使它們未定義。我不能使用任何其他負面或正面的整數,因爲這會讓我的代碼大搞。
我更喜歡一個字的值,如5/0 =未定義,但不知道我該怎麼做。
例如:
#include <iostream>
using namespace std;
int r = 5/0;
int main()
{
// Instead of crashing, this should tell me this value is undefined somehow.
cout << r << endl;
return 0;
}
我如何處理的情況下是斜率是完全垂直?
其C++ ............ – Amadeus
回覆:「請不要問我後我的代碼太長了,沒有人讀它最後一次。」其實我會要求你發佈你的代碼,否則沒有人可以做出任何合理的嘗試來回答你的問題。正是因爲它太長,所以上次沒有人讀過它。製作一個[簡短的,自包含的,正確的,可編譯的例子](http://www.sscce.org/),我們可以做得更好,爲您提供一個更好的答案,可以真正解決您的問題。 –
其簡單的概念,不需要代碼 – Amadeus