2 つの勾配を計算して比較するコードがあり、それらが同じ場合は値を取得します。
ただし、1 つの勾配が定義されていない場合、プログラムはクラッシュします。未定義であっても同じかどうかを知る必要があります。他の負または正の整数を使用すると、コードが大幅に台無しになるため、使用できません。
5/0 = undefined のような単語の値を希望しますが、どうすればそれができるかわかりません。
例えば:
#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;
}
斜面が正確に垂直である場合、どのように処理できますか?