第9周 運算子過載 二 我的向量類

2021-07-02 06:27:13 字數 826 閱讀 8462

/* 

* 檔名稱:test.cpp

* 作 者:劉暢

* 完成日期:2015 年 5 月 6 日

* 版 本 號:v1.0

* * 問題描述:建立乙個向量類myvector 。

* 輸入描述: 輸入d1,d2;

* 程式輸出: 按要求輸出。

**如下:

#include using namespace std;

class myvector

;myvector::myvector(int m)

ostream &operator<

{ int i;

cout<

for(i=0; i=d2.num)

num=d1.num;

else

num=d2.num;

myvector d(num);

for(int i=0; i=d2.num)

num=d1.num;

else

num=d2.num;

myvector d(num);

for(int i=0; i>d1;

cout<

cin>>d2;

cout<

執行結果:

學習心得:

這個專案感覺還是比較簡單的,不過也還可以複雜化,元素數不相同的情況可以再深究一下,

運算子過載 類的賦值運算子過載

下面介紹類的賦值運算子 1.c 中物件的記憶體分配方式 在c 中,物件的例項在編譯的時候,就需要為其分配記憶體大小,因此,系統都是在stack上為其分配記憶體的。這一點和c 完全不同!千 萬記住 在c 中,所有類都是reference type,要建立類的實體,必須通過new在heap上為其分配空間...

第08周 1 1運算子過載

作 者 王穎 完成日期 2014 年 4 月 14 日 版 本 號 v1.0 輸入描述 無 問題描述 複數類中的運算子過載 程式輸出 略 問題分析 略 演算法設計 略 include using namespace std class complex complex double r,double ...

第9周專案1 複數類中的運算子過載(續)

檔名稱 test.cpp 作 者 王元陽 完成日期 2015 年 5 月 13 日 版 本 號 v1.0 問題描述 在複數類中的運算子過載基礎上 1 再定義一目運算子 c相當於0 c。2 定義complex類中的 和 運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。...