2020 8 複習 7 14 點的派生 PTA

2021-10-23 10:45:52 字數 1151 閱讀 2062

設計乙個名為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在執行的過程中臨時使用的記憶體是管理在連線物件裡面的。這些資源會在斷開連線的時候才會進行釋放。所以如果長連線積...