設計乙個名為point的點類和乙個名為rectangle的矩形類。點類的屬性是整型的x和y座標。矩形類是從點類派生的,點座標為矩形的左下角的點座標,並增加兩個整型屬性,分別是長(x方向)和高(y方向)。同時還有獲取(並計算)右上角點的成員函式getrightuppoint()。要求設計實現這兩個類,並且矩形類還要實現帶引數的建構函式,以及拷貝建構函式。從輸入讀取資料構造乙個矩形物件r1,使用拷貝建構函式構造矩形物件變數名為r2,進而呼叫r2的getrightuppoint()得到右上角座標,然後輸出該座標值。 注意:必須按照描述要求書寫**,否則不給分。
輸入有兩行,第一行兩個整數x1,y1表示矩形的左下角座標(x1,y1);第二行兩個整數lenght,width表示矩形的長(x方向)和高(y方向)
輸出有一行,是呼叫r2的getrightuppoint()而得到的點的座標值。
12 13
34 45
46 58
#include
using
namespace std;
ostream &
sp(ostream &output)
;class
point
~point()
point
(int a,
int b):x
(a),
y(b)
void
disp()
;};void point::
disp()
class
rectangle
:public point
~rectangle()
rectangle
(int a,
int b,
int c,
int d)
:point
(a,b)
,length
(c),
width
(d) point getrightuppoint()
;};point rectangle::
getrightuppoint()
intmain()
ostream &
sp(ostream &output)
PTA 點的派生(c ,繼承)
設計乙個名為point的點類和乙個名為rectangle的矩形類。點類的屬性是整型的x和y座標。矩形類是從點類派生的,點座標為矩形的左下角的點座標,並增加兩個整型屬性,分別是長 x方向 和高 y方向 同時還有獲取 並計算 右上角點的成員函式getrightuppoint 要求設計實現這兩個類,並且矩...
關於指標的複習知識點
乙個變數的位址稱為該變數的指標 如果有乙個變數專門用來存放另乙個變數的位址 即指標 則稱它為指標變數 定義指標變數的一般形式 基型別 指標變數名 float pointer 1 char pointer 2 指標變數的賦值 int i,j int pointer 1,pointer 2 pointe...
mysql 知識點的複習一
進行建立資料庫的連線是非常複雜的。所以在使用的時候儘量減少建立連線的動作。也就是盡量使用長連線。但是當全部使用長連線的時候,有時候你會發現mysql的記憶體增長的非常之快。這是因為mysql在執行的過程中臨時使用的記憶體是管理在連線物件裡面的。這些資源會在斷開連線的時候才會進行釋放。所以如果長連線積...