基础知识C++
来源:互联网 发布:过山车大亨4 mac 编辑:程序博客网 时间:2024/05/16 08:06
#include<iostream>
using namespace std;
class Parameter
{
public:
Parameter(double a=0,double b=0,double c=0){A=a;B=b;C=c;}//构造函数
Parameter operator + (Parameter c2); //运算符加重载成员函数
double value1(Parameter T);
void display();
private: //私有成员数据
double A;
double B;
double C;
};
Parameter Parameter:: operator +(Parameter c2) //重载运算符函数实现
{
return Parameter(A+c2.A,B+c2.B,C+c2.C); //创建一个临时无名对象作为返回值
}
double Parameter::value1(Parameter T)
{ double x;
cout<<"Please input x:";
cin>>x;
cout<<endl;
return(T.A*x*x+T.B*x+T.C);
}
void Parameter::display()
{
cout<<A<<"x*x+"<<B<<"x+"<<C<<endl;
}
void main() //主函数
{
Parameter c1(1.1,2.1,3.2),c2(2.0,3.0,4.0),c3;
c3=c1+c2;
cout<<"c3=";
c3.display();
cout<<c2.value1(c2)<<endl;
}
- C 基础知识
- C 基础知识
- C基础知识
- C 基础知识
- c基础知识
- c基础知识
- c基础知识
- [C]基础知识
- c基础知识
- C基础知识
- 汇编基础知识 - [C/C++]
- C语言基础知识
- C/C++一些基础知识
- C语言基础知识1
- c语言基础知识
- C语言基础知识
- c语言基础知识回顾
- C一些基础知识
- JSP自定义标签
- 鼠年元宵节之朝阳公园无活动
- 指针与函数参数
- 为Flash MX 2004组件编辑外观(翻译)
- Flash
- 基础知识C++
- 9-Hibernate3中的动态模型(Dynamic Model)
- 机器狗打败卡卡狮?瑞星监控变红伞2
- 2.1.1.1:Windows Embedded CE 6.0文档
- 70后80后和90后的巨大区别
- 第一讲 如何成为高手
- SQL2005中关于XML新特性的学习(1)
- 在ASP.NET 中模拟简单数字注册码的生成
- SQL2005中关于XML新特性的学习(2)--创建XML索引及简单查询