题目描述

定义二元运算模板类BinOper,主函数完成二元运算的测试。

BinOper类结构说明: (注意:在下列说明中T为模板类型参数) BinOper类的数据成员包括: ①私有数据成员:左操作数lop(T)。 ②私有数据成员:右操作数rop(T)。 BinOper类的成员函数包括: ①公有成员函数void setData(T value1,T value2);其功能是设置左右操作数的值,其中左操作数设置为value1,右操作数设置为value2。 ②公有成员函数T add();其功能是返回左操作数+右操作数的结果。 ③公有成员函数T sub();其功能是返回左操作数-右操作数的结果。 ④公有成员函数void swap();其功能交换左右操作数的值。

输入样例

5 8

输出样例

13 3

算法1

(模板类) $O(n^2)$

时间复杂度

参考文献

C++ 代码

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

定义二元运算模板类BinOper主函数完成二元运算的测试。BinOper类结构说明:注意:在下列说明中T为模板类型参数BinOper类的数据成员包括:①私有数据成员:左操作数lopT。②私有数据成员:右操作数ropT。BinOper类的成员函数包括:①公有成员函数void setDataT value1T value2;其功能是设置左右操作数的值其中左操作数设置为value1右操作数设置为valu

原文地址: https://www.cveoy.top/t/topic/f2qV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录