上機內容:c++程式的編寫和執行
我的程式:
/*
* 作 者:趙玲玲
* 完成日期:2014 年 3 月 25 日
* 版 本 號:v1.0
* 輸入描述: 無
* 問題描述:
* 程式輸出:
* 問題分析:
* 演算法設計:略
*/
#include #include using namespace std;
class ********
double perimeter();//計算三角形的周長
double area();//計算並返回三角形的面積
void showmessage();
private:
double a,b,c; //三邊為私有成員資料
};void ********::showmessage()
int main()
//計算三角形的周長
double ********::perimeter()
//計算並返回三角形的面積
double ********::area()
執行結果:
心得體會: 略
知識點總結:略
建構函式的引數預設
建構函式中引數的值既可以通過實參傳遞,也可以指定為某些預設值,即如果使用者不指定實參值,編譯系統就使形參取預設值。在建構函式中也可以採用這樣的方法來實現初始化。include using namespace std class a int main 程式執行結果為 4 0可以看到 在建構函式中使用預...
預設引數的建構函式和拷貝建構函式
看到網路上面一句描述 在乙個類中定義了全部是預設引數的建構函式的後,不能再定義過載建構函式 感覺會有歧義,其實看怎麼理解了。應該還是可以定義拷貝建構函式或更多引數的建構函式的,只要在建構函式的選擇上不會有二義性就可以 如下 include class test int getj int getp t...
C 中關於預設建構函式和預設引數
include using namespace std class time time int s,int h 10,int m 52 time int h,int m,int s hour h minute m sec s 過載建構函式,執行時會根據形參的不同,自動匹配呼叫 類的初始化資料成員的另...