主题:[讨论]帮忙解决一个关于类的重载方面的问题,谢谢!
在对除法运算符/做重载时,如果除数为零怎么解决?下面是我编的,但类不能识别除数为零的情况,我想如果除数为零的话应该输出提示信息,并终止程序的这一部分。但返回值的类型是opType型,所以我不知道怎么解决。那位高手能不能帮忙解决一下,谢谢!
opType opType::operator/(const opType& right) const
{
opType t;
t.a=a/right.a;
t.b=b/right.b;
return t;
}
opType opType::operator/(const opType& right) const
{
opType t;
t.a=a/right.a;
t.b=b/right.b;
return t;
}