首页 > 试题广场 >

为以下习题的第1小题和第2小题的Integer和Real类定

[问答题]
为以下习题的第(1)小题和第(2)小题的Integer和Real类定义一个派生类IntReal:
class IntReal : public Integer, public Real;
使其可以进行+、-、*、/、=的左、右操作数类型不同的相容运算,并符合原有运算类型转换的语义规则。
(1)定义一个整数计算类Integer,实现短整数 +、、、/ 基本算术运算。要求:可以进行数据范围检查(32 768~32 767,或自行设          定),数据溢出时显示错误信息并中断程序运行。
(2)定义一个实数计算类Real,实现单精度浮点数+、、、/ 基本算术运算。要求:可以进行数据范围(3.4×1038~3.4×1038,或自行设定)检查,数据溢出时显示错误信息并中断程序运行。


这道题你会答吗?花几分钟告诉大家答案吧!