定义二元运算模板类BinOper主函数完成二元运算的测试。BinOper类结构说明:注意:在下列说明中T为模板类型参数BinOper类的数据成员包括:①私有数据成员:左操作数lopT。②私有数据成员:右操作数ropT。BinOper类的成员函数包括:①公有成员函数void setDataT value1T value2;其功能是设置左右操作数的值其中左操作数设置为value1右操作数设置为valu
题目描述
定义二元运算模板类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++ 代码
原文地址: https://www.cveoy.top/t/topic/f2qV 著作权归作者所有。请勿转载和采集!