【專案1-深複製體驗】參考解答
(1)閱讀下面的程式,補足未完成的注釋
#include
#include
using
namespace
std;
class a
~a()
void output()
(2)將注釋(a)所在的那一行去掉,會出現什麼現象?為什麼?為什麼a資料成員所占用的儲存空間要在aa長度基礎上加1?若指標a不是指向字元(即不作為字串的位址),是否有必要加1?
(3)為類a增加複製建構函式,用下面的main函式測試
int main()
【專案2-我的陣列類】參考解答
閱讀程式,請完成成員函式的定義,因為存在指標型的資料成員,注意需要深複製的建構函式。
#include
using
namespace
std;
class myarray
;//寫出各成員函式的定義
int main()
; myarray r1(b,10);
cout
<<"最大值:"
myarray r2(c,15);
int i,s=0;
for(i=0; icout
<<"所有元素的和為:"
0;}
【專案3-人數不定的工資類】參考解答
設計乙個工資類(salary),其中的資料成員包括職工人數(number,人數不定)和number個職工的工資salary,要求輸入職工工資並逐個輸出。
class salary
;//下面定義類的成員函式
……//下面是測試函式
int main()
2015級C 第5周專案 類和物件
參考解答 1 下面設計乙個三角形類,請給出各成員函式的定義 class int main 請在下面定義 類中的各個成員函式 2 在上面程式的基礎上,重新定義 類,其中邏輯特別簡單的set和get成員函式,要處理為內聯成員函式,直接在類內定義。int main 3 設計三角形類帶引數的建構函式,即 d...
第16周專案 檔案閱讀9
問題及 檔名稱 text.cpp 完成日期 2016年6月21日 版本號 codeblocks 問題描述 輸入描述 程式輸出 include include using namespace std int main fstream outfile,infile outfile.open data.t...
第9周專案5專案填充題(1)
問題及 檔名稱 x.cpp 作 者 單昕昕 完成日期 2014年10月23日 版 本 號 v1.0 問題描述 輸出1000以內能被3整除且個位數為6的所有整數。程式輸出 1000以內能被3整除且個位數為6的所有整數。include using namespace std int main int i...