C++ 中重載和運(yùn)算符重載加號實(shí)現(xiàn)矩陣相加實(shí)例代碼
更新時間:2017年03月28日 08:40:15 作者:Limerence
這篇文章主要介紹了C++ 中重載和運(yùn)算符重載加號實(shí)現(xiàn)矩陣相加實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
C++ 重載+運(yùn)算符重載加號 實(shí)現(xiàn)矩陣相加
學(xué)習(xí)C++ 基礎(chǔ)知識,這里實(shí)現(xiàn)簡單的實(shí)例,記錄下自己學(xué)習(xí)生活,很簡單,大家一起看看吧!
實(shí)例代碼:
#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個整數(shù)"<<endl; t2.input(); cout<<endl; cout<<"請輸入2*3個整數(shù)"<<endl; t3.input(); cout<<endl; cout<<"t2"; t2.display(); cout<<"t3"; t3.display(); t4=t2+t3; cout<<"t4=t2+t3="; t4.display(); return 0; }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
詳解C++調(diào)用Python腳本中的函數(shù)的實(shí)例代碼
這篇文章主要介紹了C++調(diào)用Python腳本中的函數(shù) ,需要的朋友可以參考下2018-11-11在動態(tài)庫和靜態(tài)庫中使用模板(dynamic libraries ,static libraries)
給大家介紹一下在動態(tài)庫(dynamic libraries)和靜態(tài)庫(static libraries)使用模板(template)的用法和解決方案。2017-11-11c++ lambda捕獲this 導(dǎo)致多線程下類釋放后還在使用的錯誤問題
Lambda表達(dá)式是現(xiàn)代C++的一個語法糖,挺好用的。但是如果使用不當(dāng),會導(dǎo)致內(nèi)存泄露或潛在的崩潰問題,這里總結(jié)下c++ lambda捕獲this 導(dǎo)致多線程下類釋放后還在使用的錯誤問題,感興趣的朋友一起看看吧2023-02-02基于C++實(shí)現(xiàn)的哈夫曼編碼解碼操作示例
這篇文章主要介紹了基于C++實(shí)現(xiàn)的哈夫曼編碼解碼操作,結(jié)合實(shí)例形式分析了C++實(shí)現(xiàn)的哈夫曼編碼解碼相關(guān)定義與使用技巧,需要的朋友可以參考下2018-04-04