定義一個類,類名為CounterType。這個類的對象用于計(jì)數(shù),記錄一個非負(fù)的整數(shù)。為該類寫一個默認(rèn)構(gòu)造函數(shù),它能將計(jì)數(shù)器置0;再寫一個構(gòu)造函數(shù),它接收一個參數(shù),用于將計(jì)數(shù)器設(shè)為由參數(shù)指定的值。編寫兩個成員函數(shù),分別使計(jì)數(shù)能夠遞增1和遞減1。確保任何成員函數(shù)都不允許計(jì)數(shù)器為負(fù)值。成員函數(shù)void reset( );能在任何時候?qū)⒂?jì)數(shù)器的值重置為0。編寫兩個成員函數(shù),一個返回當(dāng)前計(jì)數(shù)器的值,另一個將計(jì)數(shù)器的值輸出到一個流,這個用于輸出的函數(shù)有一個ostream類型的形式參數(shù)(被調(diào)用時,實(shí)際參數(shù)可以是cout)。考慮哪些成員函數(shù)定義為常成員函數(shù)。定義主函數(shù),測試這個類。
- 0 回答
- 1 關(guān)注
- 2136 瀏覽
添加回答
舉報
0/150
提交
取消