/*
下面的程式存在編譯錯誤。有兩種方法可以修改,請給出這兩種修改方案,
在報告中說明你傾向於用哪一種?為什麼?處理此類問題的原則是什麼?
*/#include using namespace std;
class c
int getx()
};void main()
int getx()//將getx定義為常函式int getx()const
};void main()
int getx()
};void main()
/*如果就單純的執行主函式中的內容的話我更傾向於第二種,
因為它保證了資料的安全性,不會更改物件中的資料;
但如果類中還有其他的非常函式的話,不能實現呼叫,顯得不夠靈活。
處理此問題就要根據實際的需要進行操作,若沒有其他函式就用const修飾物件。
*/
第六周實驗報告1
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 錯誤程式修改 作 者 於宸 完成日期 2012 年 03 月 25 日 版 本 號 v.03251 對任務及求解方法的描述部分 輸入描述 問題描述 任務1 下面的程式存在編譯錯誤。有兩種方法可以修改,請給出這兩種修改方案,在報告中說明你傾向於用哪一...
第六周實驗報告(2)
對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void main b.用指標型別作為成員函式的引數 incl...
第六周實驗報告3
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 由座標點求距離和對稱座標 作 者 王智凱 完成日期 2012 年 3 月 26 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 由座標點求距離和對稱座標 程式頭部的注釋結束 include include using na...