大一下 c 上機實驗總結(八)

2021-09-25 09:27:23 字數 2079 閱讀 7411

大一下c + +上機實驗總目錄:大一下c + +上機實驗總結目錄

#include

class complex

void

print()

; friend complex operator+

(complex a,complex b)

; friend complex operator-

(complex a,complex b);}

;void complex:

:print()

complex operator+

(complex a,complex b)

complex operator-

(complex a,complex b)

void

main()

#include

class point

;point:

:point

(int a,

int b)

void operator--

(point &p)

void point:

:print()

void

main()

後置–

#include

class point

;point:

:point

(int x,

int y)

point operator--

(point &point,

int a)

void point:

:showprint()

void

main()

(2)用成員函式過載運算子

前置–

#include

class point

;point:

:point

(int a,

int b)

point point:

:operator--()

void point:

:print()

void

main()

後置–

#include

class point

;point:

:point

(int a,

int b)

point point:

:operator--

(int a)

void point:

:print()

void

main()

3、用友元類和類的組合解決下面的問題

(1)設計乙個point 類

資料成員:

點的座標x,y

成員函式:

帶有參的建構函式(不帶預設值)

(2)定義乙個line類

資料成員:

線上的兩個點point1,point2(用定義好的point)

成員函式:

定義一條直線(建構函式)

計算線段的長度

參***1:

#include

#include

using namespace std;

class point

friend class line;};

class line

double

length()

;};double line:

:length()

intmain()

#include

#include

class line;

class point

friend class line;};

class line

float

length()

};void

main()

大一下 c 上機實驗總結(七)

大一下c 上機實驗總目錄 大一下c 上機實驗總結目錄 1 教材p238 p239程式練習的第1 3題 閱讀程式,寫出執行結果。建議 首先自己靜態走程式,看能否分析出執行結果 然後,再在計算機上執行程式,檢驗自己分析的是否正確。請一定要理解執行結果。第1題執行結果 a 3 b 13a 5 b 13第2...

大一下 c 上機實驗總結(九)

大一下c 上機實驗總目錄 大一下c 上機實驗總結目錄 1 定義乙個基類person 不定義建構函式 姓名 性別 年齡 訪問許可權設定為私有 定義公有的成員函式set p 定義公有的成員函式display p 顯示person的資訊 再由基類派生出學生類 不定義建構函式,採用公有繼承的方式 增加學號 ...

大一下 c 上機實驗總結(十)

大一下c 上機實驗總目錄 大一下c 上機實驗總結目錄 1 編寫乙個程式設計乙個汽車類vehicle,包含的資料成員有車輪個數wheels和車重weight。小車類car是它的私有派生類,其中包含載人數passenger load。卡車類truck是vehicle的私有派生類,其中包含載人數passe...