当前位置: 首页 > news >正文

网站开发工作量评估瓯北网站制作报价

网站开发工作量评估,瓯北网站制作报价,游戏平台网站,gif5网站下载不了做的动图一、封装类 用其成员函数实现&#xff08;对该类的&#xff09;数学运算符的重载&#xff08;加法&#xff09;&#xff0c;并封装一个全局函数实现&#xff08;对该类的&#xff09;数学运算符的重载&#xff08;减法&#xff09;。 代码&#xff1a; #include <iostream…

一、封装类 用其成员函数实现(对该类的)数学运算符的重载(加法),并封装一个全局函数实现(对该类的)数学运算符的重载(减法)。

代码:

#include <iostream>using namespace std;
//封装 货物Goods 类
class Goods
{//把全局函数设置为类的友元 方便访问私有成员进行运算friend const Goods operator-(const Goods &L,const Goods &R);
private:double price;//价格int num;//数量
public:Goods() {}//无参构造函数//有参构造函数Goods(double p,int m):price(p),num(m){}//运算符重定义成员函数 实现+加法;const Goods operator+(const Goods &R)const{//定义临时类变量 存储计算后的结果并返回Goods temp;temp.price = price + R.price;temp.num = num + R.num;return temp;}void show(){cout << "价格:" << price << " 数量:" << num << endl;}
};
//封装运算符重定义一般函数 实现-减法;
const Goods operator-(const Goods &L,const Goods &R)
{//临时的类变量 存储计算结果并返回Goods temp;temp.price = L.price - R.price;temp.num = L.num - R.num;return temp;
}
int main()
{Goods g1(99.99,100);Goods g2(88.88,50);//等号右侧为(+加法)成员函数返回的临时值 Goods temp//Goods g3 = temp 调用拷贝构造函数完成初始化;Goods g3 = g1 + g2;//等号右侧为(-减法)全局函数返回的临时值 Goods temp//Goods g4 = temp 调用拷贝构造函数完成初始化;Goods g4 = g1 - g2;g3.show();g4.show();return 0;
}

运行:

思维导图

http://www.yayakq.cn/news/481304/

相关文章:

  • 电子商务网站建设预算免费网络课程
  • 网站建设哪家好服装公司网站定位
  • 响应式的网站做优化好吗多媒体设计与制作毕业设计
  • 公司的网站推广简洁大气企业网站模板
  • 洛阳住房与城乡建设厅网站网站推广优化哪家公司好
  • 优质网站建设报价河北建设工程信息网官网 费用中项网
  • 免费申请自己的网站网站上文章分享的代码怎么做的
  • 爱站网挖掘工具网站建设主管
  • 扁平化设计个人网站企业网站如何建立
  • 建筑网站步骤视频网站如何建设
  • 专业制作网站的公司娱乐游戏网站建设
  • 做门户网站啥意思域名购买网站有哪些问题
  • 深圳微商城网站制作公司秀米编辑器官网
  • 网站制作进度表邯郸做wap网站的地方
  • 深圳网站建设服务器公司ui设计软件sketch
  • 网站落地页怎么做的给企业做网站公司
  • 河北做网站找谁小程序定制开发深圳
  • 顶尖的郑州网站建设建设网站的岗位职责
  • 京东网站建设分析中国最好的设计公司
  • 查企业的网站有哪些智能建站设计
  • 单位建设网站申请网站做跳转链接的好处
  • 高校后勤网站建设要求虚拟云主机 wordpress
  • 网站后台关键词链接怎样做内蒙古自治区住房和城乡建设厅网站
  • 江油专业网站建设咨询网站建公司简介
  • 轻松筹网站可以做吗移动端cpu性能天梯图
  • 网站页面下载wordpress自定义幻灯
  • 在线购物网站模板做一个英文的公司网站多少钱
  • 做网站公司在丹麦就业专项资金网站建设
  • 优秀网站设计要素南宁搜索引擎优化
  • 淮安市网站建设小型网站制作