實驗3 類和物件

2022-06-04 10:21:09 字數 1018 閱讀 2423

4-11 定義並實現乙個矩形類,有長,寬兩個屬性,由成員函式計算矩形的面積。#include using namespace std;

class rectangle;

rectangle::rectangle(float length, float wide)

float rectangle::area()

int main()

complex(float r1)

void add(complex &c)

void show() //析構函式

float area(); //計算矩形面積的函式

private:

float l, w;

};rectangle::rectangle(float length, float wide)

rectangle::rectangle(rectangle &r)

float rectangle::area()

int main() //析構函式

void add(complex c); //實現實部相加的函式

void show(); //結果輸出函式

private:

float r,i;

};complex::complex(float r1,float i1)

complex::complex(float r1)

complex::complex(complex &c)

void complex::add(complex c)

void complex::show(){

cout<0 ? '+':'-')《原題要求是complex c2=4.5

該條件下,上述**會報錯。

可是刪除複製函式部分就能夠成功編譯,不清楚是為什麼。

況且貌似主函式部分也並沒有用到複製函式。

C 實驗 實驗3 類和物件 1

定義乙個圓類,計算圓的面積和周長。要求 分別用成員函式和友元函式來求圓的面積和周長。includeusing namespace std const double pi 3.14159 class circle circle circle double r 成員函式計算周長 double circl...

實驗3 類與物件

part2 ifndef graph h define graph h 類graph的宣告 class graph endif graph.h 類graph的實現 include graph.h include using namespace std 帶引數的建構函式的實現 graph graph ...

實驗三 類和物件

一 實驗內容 1 graph類內容補充 如下 ifndef graph h define graph h 類graph的宣告 class graph endif graph.h 類graph的實現 include graph.h include using namespace std 帶引數的建構函...