一、實驗內容
1、graph類內容補充
**如下:
#ifndef graph_hgraph.h#define graph_h
//類graph的宣告
class
graph ;
#endif
//graph.cpp類graph的實現
#include
"graph.h
"#include
using
namespace
std;
//帶引數的建構函式的實現
graph::graph(char ch, int
n): symbol(ch), size(n)
//成員函式draw()的實現
//功能:繪製size行,顯示字元為symbol的指定圖形樣式
void
graph::draw()
}
#include #includemain.cpp"graph.h
"using
namespace
std;
intmain()
效果如下:
2、分數類fraction加減乘除及比較
#ifndef fra_hfraction.h#define fra_h
class
fraction ;
#endif
#include"fraction.cppfraction.h
"#include
#include
#include
using
std::cout;
using
std::cin;
using
std::endl;
fraction::fraction(
int t0, int
b0):top(t0),bottom(b0)
}fraction add(fraction &f1, fraction &f2)
//加法
fraction sub(fraction &f1, fraction &f2)
//減法
fraction mul(fraction &f1, fraction &f2)
//乘法
fraction div(fraction &f1, fraction &f2)
//除法
void com(fraction &f1, fraction &f2)
//比較
void
fraction::sim()
top /=i;
bottom /=i;
}if (bottom*top < 0
)
else
if (bottom*top > 0) }
//化簡
void
fraction::transform()
//轉化
void
fraction::input()
//輸入
void
fraction::output()
else cout << "0"
;}//輸出
#include#includemain.cpp"fraction.h
"using
std::cout;
using
std::endl;
intmain()
效果如下:
二、實驗反思
實驗三 類和物件
part2 繪製圖形 include include graph.h using namespace std intmain main.cpp 類graph的實現 include graph.h include using namespace std 帶引數的建構函式的實現 graph graph ...
實驗三 類與物件
四 實驗結論 驗證性實驗部分 總結你對類 物件 建構函式 複製建構函式 析構函式的認識 理解和思考。類與物件 物件是對客觀事物的抽象,類是對物件的抽象。1 類型別的宣告 class 類名 2 什麼是建構函式?通俗的講,在類中,函式名和類名相同的函式稱為建構函式。它的作用是在建立乙個物件時,作某些初始...
C 實驗三 類和物件(1)
實驗名稱 實驗三 類和物件 1 實驗內容 設計乙個用於描述三維空間中的點的類,為其設計必要的成員變數和函式,並盡量增強其功能。include include using namespace std class point point string name,double x,double y,dou...