c 程式設計 建立Screen類

2021-10-02 10:56:14 字數 1296 閱讀 5033

考慮建立乙個繪圖程式。程式中需要有乙個類screen用來表示繪圖時所用的螢幕

這個螢幕有一些基本屬性,比如寬和高;有一些基本操作,比如獲取螢幕的寬和高(10分)

題目內容:

screen類有兩個私有的int型資料成員,分別代表螢幕的寬和高

screen類的有參建構函式:

1)有兩個整型引數,分別是螢幕的寬和高(以畫素為單位)

2)建構函式將螢幕的寬和高儲存在類的私有資料域中

screen類的無參建構函式

1)screen類的預設建構函式將螢幕寬和高分別設定為640和480,也可以使用c++11的就地初始化設定螢幕寬和高

2)建構函式將螢幕的寬和高儲存在類的私有資料域中

screen類的所有建構函式均應輸出字串「screen」並換行,**中的換行需使用 cout::endl

為私有資料成員提供getter和setter函式,如有必要,則增加其他資料成員及函式成員。函式原型如下

int getwidth();

int getheight();

int setwidth(int width); //return width

int setheight(int height); //return height

**所用的主函式如下(不得做更改):

int main()

輸入格式:

兩個由空格分隔的整數,代表螢幕的寬和高

輸出格式:

建構函式所輸出字串「screen」,字串後換行

兩個不同螢幕物件的寬和高,由空格分隔,第乙個螢幕物件的寬和高輸出後換行

輸入樣例:

320 240

輸出樣例:

screen

screen

320 240

800 600

注意 :上述輸出一共4行,最後一行後面 沒有 換行

#include

class

screen

screen

(int width,

int height)

intgetwidth()

intgetheight()

intsetwidth

(int width)

//return width

intsetheight

(int height)

//return height

private

:int width

,height;}

;int

main()

Screen 建立串列埠會話

安裝 apt install screen 啟動 screen 檢視會話 screen ls 退出會話 exit vi screenrc termcapinfo xterm ti te termcapinfo xterm xterms xs rxvt hs ts e 2 fs 07 ds e 2 s...

C 多執行緒程式設計 使用Thread類建立執行緒

使用thread類可以建立和控制線程。使用thread類需要引入系統的system.threading命名空間。下面簡單示例 using system using system.collections.generic using system.linq using system.text using...

c 類的建立

類的定義 class a 如上就定義了乙個類,名稱為a。在main函式中,使用如下語句可生成乙個物件 int main 可以通過建構函式對物件進行初始化,看乙個完整例子 include using namespace std class zifu zifu zifu 無參建構函式的實現 zifu z...