C++ 中重载和运算符重载加号实现矩阵相加实例代码

发布时间 - 2026-01-11 00:23:45    点击率:

 C++ 重载+运算符重载加号 实现矩阵相加

          学习C++ 基础知识,这里实现简单的实例,记录下自己学习生活,很简单,大家一起看看吧!

实例代码:

#include<iostream>
#include<iomanip>
using namespace std;
class Complex
{
  private:
    int i,j,n,a[2][3];
  public:
    Complex();
    Complex operator+(Complex &c);
    void display();
    void input();
} t1;


Complex::Complex()
 {
 for(int i=0;i<2;i++)
 for(int j=0;j<3;j++)
 a[i][j]=0;
 } 


 void Complex::input()
 {
  for(i=0;i<2;i++)
   for(j=0;j<3;j++)
   cin>>a[i][j];
 } 
 void Complex::display()
 {
  n=1;
  for(i=0;i<2;i++)
   for(j=0;j<3;j++)
   {
    n++;
    if(n%2==0)
    cout<<endl;
    cout<<setw(5)<<a[i][j];
   }
   cout<<endl; 
 }
Complex Complex::operator+(Complex &c)
{
  for(int i=0;i<2;i++) 
   for(int j=0;j<3;j++) 
  t1.a[i][j]=a[i][j]+c.a[i][j];
  return t1; 
}

int main()
{
  Complex t2,t3,t4;
  cout<<"请输入2*3个整数"<<endl; 
  t2.input();
  cout<<endl;
  cout<<"请输入2*3个整数"<<endl; 
  t3.input();
  cout<<endl;
  cout<<"t2";
  t2.display();
  cout<<"t3";
  t3.display();
  t4=t2+t3;
  cout<<"t4=t2+t3=";
  t4.display();
  return 0;
} 

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# C++  # 中重载和运算符重载加号实现矩阵相加  # 中重载和运算符重载加号实例代码  # C++矩阵运算的实现简单  # C++稀疏矩阵的各种基本运算并实现加法乘法  # C++使用cuBLAS加速矩阵乘法运算的实现代码  # 请输入  # 希望能  # 很简单  # 大家一起  # 谢谢大家  # 看看吧  # 运算符  # gt  # lt  # iostream  # iomanip  # std  # Complex  # namespace  # pre  # nbsp  # strong  # class  # include  # cpp 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS管理器中快速创建并配置网站?  Android实现代码画虚线边框背景效果  JavaScript实现Fly Bird小游戏  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  如何快速搭建高效服务器建站系统?  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  如何自定义建站之星模板颜色并下载新样式?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel中的withCount方法怎么高效统计关联模型数量  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  教你用AI润色文章,让你的文字表达更专业  如何注册花生壳免费域名并搭建个人网站?  如何生成腾讯云建站专用兑换码?  JS弹性运动实现方法分析  Thinkphp 中 distinct 的用法解析  韩国服务器如何优化跨境访问实现高效连接?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  如何续费美橙建站之星域名及服务?  如何在IIS中配置站点IP、端口及主机头?  如何打造高效商业网站?建站目的决定转化率  详解jQuery中的事件  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  三星网站视频制作教程下载,三星w23网页如何全屏?  如何在IIS中新建站点并配置端口与物理路径?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  JS碰撞运动实现方法详解  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  昵图网官网入口 昵图网素材平台官方入口  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  JavaScript如何实现错误处理_try...catch如何捕获异常?  如何快速搭建高效WAP手机网站吸引移动用户?  智能起名网站制作软件有哪些,制作logo的软件?  如何在局域网内绑定自建网站域名?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Laravel如何发送系统通知?(Notification渠道示例)  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何快速搭建支持数据库操作的智能建站平台?  微信小程序 require机制详解及实例代码  Laravel如何实现用户注册和登录?(Auth脚手架指南)  北京企业网站设计制作公司,北京铁路集团官方网站?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  网站页面设计需要考虑到这些问题  MySQL查询结果复制到新表的方法(更新、插入)