一、 實驗環境
1.1 程式語言和開發工具
語言採用ansi c++(c++11)
開發工具:vim,g++,git,visual stdio(用於生成exe檔案)
1.2 編碼規範
編碼規範中所有沒有涉及到的內容,參見googlestyle c++
類名類名採用開頭大寫的方式命名
變數區域性變數採用小駝峰法命名
類私有和保護的成員變數末尾加下劃線
類公用變數命名同區域性變數
函式函式採用大駝峰命名法命名
類的私有成員函式末尾加下劃線,如 voidshrink_();
get/set/is***等函式採用開頭小寫get/set/is,其後接開頭大寫單詞的方式命名.如isvalid, setname
其他常量採用字母k + 大駝峰命名法命名。但類中的const變數依舊採用類變數的方式命名
型別名稱(typedef)採用下劃線命名法命名。單詞最後加_t。如name_t
左大括號「{」與前一語句在同一行
原始碼和文件分享 基於C 實現的多項式計算器系統
1 實驗目的 本實驗面向 c 語言的初學者。主要讓實驗者熟悉物件導向的程式設計思想以及類的使用。2 實驗環境 本實驗可基於visual studio 或eclipse 或dev c 平台開發,參考主流的編碼規範,如google c style guide 中文版 2.1 程式語言和開發工具 程式語言...
原始碼和文件分享 基於C 實現的多項式計算器系統
1 實驗目的 本實驗面向 c 語言的初學者。主要讓實驗者熟悉物件導向的程式設計思想以及類的使用。2 實驗環境 本實驗可基於visual studio 或eclipse 或dev c 平台開發,參考主流的編碼規範,如google c style guide 中文版 2.1 程式語言和開發工具 程式語言...
原始碼和文件分享 一元多項式的表示和相加
1 解題思路 先建立乙個結構體,結構體中包含係數與指數的資料域以及next的指標域。將每個結構體定義為乙個節點,在通過指標域鏈結來建立鍊錶。表示部分,通過從頭結點遍歷至尾節點的資料域來確定多項式。而相加部分則先利用氣泡排序以指數為基準由小到大將多項式排序,然後由小到大同時遍歷兩個鍊錶,相同指數則係數...