Problem B 字元類的封裝

2022-04-02 13:43:07 字數 1120 閱讀 2542

先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式:

1. 無參建構函式。

2. 建構函式character(char):用引數初始化資料成員。

3. void setcharacter(char):重新設定字元值。

4. int getasciicode():返回字元的asii碼。

5. char getcharacter():返回字元值。

6. 析構函式。

輸入只有1行,包含乙個合法的、可列印的字元。

輸出有好多行,請參考樣例來編寫相應的函式。

c default constructor is called!

character a is created!

ch1 is c and its ascii code is 99.

ch2 is a and its ascii code is 97.

character a is erased!

character c is erased!

#include

usingnamespacestd;

classcharacter

character(charc)

voidsetcharacter(charc)

intgetasciicode()

chargetcharacter()

~character();

intmain()

Problem B 字元類的封裝

time limit 1 sec memory limit 128 mb submit 2268 solved 1652 submit status web board 先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式 ...

Problem B 數量的類模板

time limit 1 sec memory limit 128 mb submit 476 solved 348 submit status web board 定義乙個類模板data,用於包裝c 中的基本資料型別int和double。它包括 1.資料成員value為該物件所包裝的值。2.無參建...

Problem D 字元類的封裝

先來個簡單習題,練練手吧!現在需要你來編寫乙個character類,將char這一基本資料型別進行封裝。該類中需要有如下成員函式 1.無參建構函式。2.建構函式character char 用引數初始化資料成員。3.void setcharacter char 重新設定字元值。4.int getas...