課程作業二

2022-08-15 13:51:24 字數 363 閱讀 6945

github

檔案分離能夠讓乙個程式看起來更加直觀美觀,便於閱讀和之後的維護,每個功能也分得更加地清楚了。並且標頭檔案中的宣告部分,可以讓人更加清楚地了解這個程式的每個構成部分,有一種「說明書」的感覺吧。在將來要寫乙個大型的程式或者需要合作的時候,檔案分離應該就更為重要的了,就比如之前四則運算的合作編碼,如何能夠做到檔案分離,合作就會變得更加簡單高效了吧。

github裡有一部分注釋亂碼了,補充在下面

area.cpp

#include #include "circle.h"

using namespace std;

double area(double r)

《物件導向程式設計》課程作業 (二)

github 對檔案分離的感想 第一從直觀上來講,看起來整潔多了,架構更漂亮。以後寫成千上百行 的時候,也不會從頭一鼓作氣寫到尾,看著也難受,找bug也難受。第二是這種做法大大方便了找bug,如果有錯誤能較快的找到。第三是模組的作用就體現出來了,現在寫的幾十行 也許沒太大的感受,但如果未來開發大型專...

課程作業五

上次作業我已經將我的乙個類分為了四個類,而且已經進行了 的實現。git傳送門 在四則運算器的計算算式的值的編寫中,我用到了棧。下面是我所學到的一些知識。棧是一種特殊的線性表,只能從固定的方向進出,而且棧進出的基本原則是 先進棧的元素後出棧。它按照先進後出的原則儲存資料,先進入的資料被壓入棧底,最後的...

課程作業一

github鏈結 這次作業我選擇了重構 因為我上幾次作業使用了類似於出題模板的 導致我的程式隨機性不夠,於是我下定決心寫乙份符合我自己的要求的 期間遇見了許許多多的問題,例如計算生成算式值的時候,自己也想了了乙個思路 用string型變數來儲存算式,然後去尋找第乙個 然後計算它與前乙個 之間算式的值...