一、問題及**:
靜態成員應用(time 類:)
/*
* 檔名稱:c++第三次實驗-類和物件2.cpp
* 作 者:郭宇輝
* 完成日期:2016 年 4 月 22 日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:靜態成員應用
* 輸入描述:無
* 問題描述:設計含有靜態資料成員和成員函式的time類。
* 靜態資料成員是類中所有的物件共有的資料,
* 在下面的設計中,時鐘要採用12小時制,
* 還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,
* 都是「影響全域性」的設定,適合作為類中的靜態資料成員。
* 程式輸出:略
* 問題分析:略
* 演算法設計:略
*/#include#includeusing namespace std;
// static(靜態成員/類)的運用
class time
;//下面寫出靜態成員的初始化及各成員函式的定義……
time::time(int h,int m,int s)
void time::show_time()
} }while(sec>=60);
}void time::add_minutes(int n) //增加n分鐘
}while(minute>=60);
}void time::add_hours(int n) //增加n小時
}while(minute>=60);
}void time::change24(int a) //改變靜態成員is_24,在12和24時制之間轉換
void time::changefrom0(int m) //改變靜態成員from0,切換是否前導0
三、心得體會:
此次實驗概念性的東西比較多,易遺忘,需要多聯絡
四、知識點總結:
static:靜態
auto:動態
靜態成員是個物件共有的成員,呼叫函式結果後其值不會消失;
靜態變數的初始化在類外,只能通過靜態函式改變,且靜態函式不能處理非靜態函式。但非
靜態函式可以訪問靜態成員
;靜態函式的呼叫可以通過類來呼叫,也可以通過物件來呼叫;
c 第三次上機實驗
一 問題及 檔名稱 1.cpp 作 者 梁世雄 完成日期 2016 年04 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 求個人所得稅及稅後收入,運用if語句的巢狀程式設計序。輸入描述 輸入dsalary 問題描述 不同階段的工資稅率不同。程式輸出 輸出個人所得稅dtax及稅後收入...
第三次上機實驗
2.圖形 include include graph.h using namespace std intmain ifndef graph h define graph h 類graph的宣告 class graph endif 類graph的實現 include graph.h include u...
C 第三次上機實驗作業
一 問題及 檔名稱 4.111.cpp 作 者 鄒鴻運 完成日期 2016年 4月 8日 版 本 號 codeblocks 對任務及求解方法的描述部分 設計含有靜態資料成員和成員函式的time類。輸入描述 無 問題描述 專案1 靜態成員應用 程式輸出 使用類和物件,靜態成員以及函式的呼叫。問題分析 ...