我有计算两个斜率并比较它们的代码,如果它们相同,我会得到它们的值。
但是,如果未定义一个斜率,程序就会崩溃。我需要知道它们是否相同,即使它们未定义。我不能使用任何其他负整数或正整数,因为这会在很大程度上弄乱我的代码。
我更喜欢单词值,例如 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;
}
如果斜坡完全垂直,我该如何处理?