* 作 者: 劉鎮
* 完成日期: 2012 年 4 月 15 日
* 版 本 號: 1.056
* 對任務及求解方法的描述部分
* 輸入描述: 二維陣列
* 問題描述: 流運算子過載
* 程式輸出: ......
* 程式頭部的注釋結束*/
#include using namespace std;
class douary
;
douary::douary(int m, int n)
}
douary::~douary()
istream &operator >> (istream &input, douary &d)
}
return input;
}
ostream &operator << (ostream &output, douary &d)
cout << endl;
}
return output;
}
douary &operator + (const douary &d1,const douary &d2)
}
return (*p);
}
douary &operator - (const douary &d1,const douary &d2)
}
return (*p);
}
bool douary::operator == (const douary &d)
}
}
return true;
}
int main()
;
douary::douary(int m, int n)
} }
douary::douary(const douary &d)
}}
douary::~douary()
istream &operator >> (istream &input, douary &d)
}
return input;
}
ostream &operator << (ostream &output, douary &d)
cout << endl;
}
return output;
}
douary operator + (const douary &d1,const douary &d2)
}
return d;
}
douary operator - (const douary &d1,const douary &d2)
}
return d;
}
bool douary::operator == (const douary &d)
}
}
return true;
}
int main()
{
douary d1(2,3),d2(2,3);
cout << "輸入d1:" << endl;
cin >> d1;
cout << "輸入d2:" << endl;
cin >> d2;
cout << "d1=" << endl;
cout << d1;
cout << "d2=" <
執行結果:
感言:1、在二維陣列的一維陣列表示上遇到了麻煩,主要是在思想上怎樣理解一維陣列和二維間的記憶體上了聯絡。
2、處理過載的返回值問題!
3、為什麼對於迴圈的處理如i= 0和i = 1進行的迴圈結果有大錯!
C 程式設計實驗報告 六十一 第九周任務5
作 者 劉鎮 完成日期 2012 年 4 月 15 日 版 本 號 1.057 對任務及求解方法的描述部分 輸入描述 一元一次方程 問題描述 流運算子過載 程式輸出 程式頭部的注釋結束 include iostream using namespace std class cequation frie...
第九周任務報告一
程式頭部注釋開始 程式的版權和版本宣告部分 作 者 時永傑 完成日期 2012 年 4月 17日 版 本 號 v1.1 實現time類中的運算子過載 include using namespace std class ctime include include t1.h using namespac...
第九周任務報告1
程式頭部注釋開始 程式的版權和版本宣告部分 作 者 時永傑 完成日期 2012 年 4月 21日 版 本 號 v1.1 include includeusing namespace std class point 定義座標點類 point double x0,double y0 void print...