大一下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...