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

C++ 作业 24/3/14

1、成员函数版本实现算术运算符的重载;全局函数版本实现算术运算符的重载

#include <iostream>using namespace std;class Test
{friend const Test operator-(const Test &L,const Test &R);
private:int c;int n;
public:Test(){}Test(int c,int n):c(c),n(n){}//类内成员函数实现+运算符重载const Test operator+(const Test &T)const{Test temp;temp.c = c+T.c;temp.n = n+T.n;return temp;}void show(){cout << "c = " << c << "n = " << n << endl;}
};
//全局函数实现—运算符重载
const Test operator-(const Test &L,const Test &R)
{Test temp;temp.c = L.c-R.c;temp.n = L.n-R.n;return temp;
}int main()
{Test t1('K',4);Test t2('Y',8);Test t3 = t1 + t2;t3.show();Test t4 = t1 - t2;t4.show();return 0;
}

2、思维导图

http://www.lryc.cn/news/318732.html

相关文章:

  • 新品牌推广怎么做?百度百科创建是第一站
  • k8s系列-kubectl 命令快速参考
  • 微信小程序--开启下拉刷新页面
  • 【研发日记】Matlab/Simulink技能解锁(五)——Simulink布线技巧
  • FPGA高端项目:FPGA基于GS2971+GS2972架构的SDI视频收发+OSD动态字符叠加,提供1套工程源码和技术支持
  • 面向对象编程第二式:继承 (Java篇)
  • 2024最新小狐狸AI 免授权源码
  • 5.69 BCC工具之runqlen.py解读
  • 什么软件可以改变ip地址
  • C语言-strncmp strncat strncpy长度受限制的字符串函数
  • ROS Kinetic通信编程:话题、服务、动作编程
  • 还原wps纯粹的编辑功能
  • 【烹饪】清炒菠菜的学习笔记
  • AcWing 4964.子矩阵
  • 代码随想录算法训练营第day20|530.二叉搜索树的最小绝对差 、 501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先
  • Hystrix的原理及应用:构建微服务容错体系的利器(二)
  • 【nuget】如何移动 nuget 缓存文件夹
  • H266开源视频编码器VVENC现状
  • unity webgl怎么获取当前页面网址
  • 深度学习神经网络训练环境配置以及演示
  • [嵌入式AI从0开始到入土]16_ffmpeg_ascend编译安装及性能测试
  • HTML5:七天学会基础动画网页11
  • 考虑开发容器的 6 个理由
  • Python基础入门 --- 1-2.字面量
  • 华为云计算hcie认证考什么?华为hciie认证好考吗
  • redis spring cache
  • 图解I/O中的零拷贝技术
  • 【设计模式】Java 设计模式之桥接模式(Bridge)
  • 记录dockers中Ubuntu安装python3.11
  • 【算法专题--双指针算法】leetcode--283. 移动零、leetcode--1089. 复写零