早教吧 育儿知识 作业答案 考试题库 百科 知识分享

谁能帮忙使用类模板设计一个一元二次方程吗?使用类模板设计一个一元二次方程类equation,方程的形式为ax2+bx+c=0,方程的3个参数作为数据成员.要求数据成员c固定为double型,而a和b分别指定

题目详情
谁能帮忙使用类模板设计一个一元二次方程吗?
使用类模板设计一个一元二次方程类equation,方程的形式为ax2 + bx + c = 0,方程的3个参数作为数据成员.要求数据成员c固定为double型,而a和b分别指定为类型T1和T2.以下是使用该equation类定义对象的几个例子:
equation e1(2, 3.5, 2.7); //表示方程2x2 + 3.5x + 2.7 = 0
equation e1(2, 3, 2.7); //表示方程2x2 + 3x + 2.7 = 0
equation< double, double> e1(2.2, 3.5, 2.7); //表示方程2.2x2 + 3.5x + 2.7 = 0
要求equation类的成员函数尽可能丰富一些.
▼优质解答
答案和解析
template
class equation
{
private:
T1 a;
T2 b;
double c;
public:
equation(T1 A = 0, T2 B = 0, double C = 0.0)
{
a = A;
b = B;
c = C;
return ;
};
};
看了 谁能帮忙使用类模板设计一个一...的网友还看了以下: