請C 高手幫忙編寫兩個關於過載運算子的程式

時間 2021-08-30 11:02:44

1樓:匿名使用者

1.class complex

~complex()

friend const complex operator+(const complex& c1, const complex& c2);

friend const complex operator+(const complex& c1, const int c2);

friend const complex operator+(const int c1, const complex& c2);

friend ostream &operator<<

//private:

int m_real;

int m_imag;

};ostream &operator<<

const complex operator+(const complex& c1, const complex& c2)

const complex operator+(const complex& c1, const int c2)

const complex operator+(const int c1, const complex& c2)

int main(int argc, char** argv)

2. class martrix

friend const martrix operator+(const martrix& m1, const martrix& m2);

friend ostream &operator<<

//private:

int m_data[2][3];

};const martrix operator+(const martrix& m1, const martrix& m2)

}return m;

}ostream &operator<<

else

}os<<"|"<

}return os;

}int main(int argc, char** argv)

}martrix m3 = m1 + m2;

cout<

cout<

cout<

return 0;}

2樓:這名字真的很俗

熟練掌握運算子過載是關鍵,還有乙個形參的轉換建構函式...

定義矩陣類,將兩個二維陣列相加和相減,過載運算子和

明天威威去旅行 class matrix 定義matrix類 matrix matrix 定義建構函式 定義過載運算子 函式 定義過載運算子 函式 void matrix input 定義輸入資料函式 void matrix display 定義輸出資料函式 cout endl 孟羽然 includ...

c 程式設計 過載運算子實現兩個字串的連線

繁維 include include char mystrcpy char strdest const char strsrc int mystrlen const char array return counts char mystrcat char strdest,const char strs...

關於兩個電腦用網線上網高手幫忙,關於兩個電腦用乙個網線上網高手幫忙

首先網線要到賣網路裝置哪買,成品現做都行,線是代替不了的。其次,要是adsl上網方式就把以前插在計算機上的內個網線插在路由器上wan口上,想上網的電腦用網線連在路由器lan口上就行了。然後就在任意一台連好的機子上開啟瀏覽器輸入路由器的預設ip 路由器上有註明,一般是 192.168.1.1,或192...