考慮建立乙個繪圖程式。程式中需要有乙個類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...