任務四
vector_hpp
#ifndef vector_int_hpp#define vector_int_hpp#include
using
namespace
std;
class
vector_int;
vector_int::vector_int(
int size,int
v) cout
<< "
呼叫建構函式
"<
}//建構函式
vector_int::vector_int(vector_int &v)
cout
<< "
呼叫複製建構函式
"<
}//複製建構函式
int &vector_int::at(int
x)void
vector_int::print()
else
}return;}
vector_int::~vector_int()//析構函式
任務五matrix.hpp
#ifndef matrix_htask5.cpp#define matrix_h#include
#include
using
namespace
std;
class
matrix
;matrix::matrix(
intn)
matrix::matrix(
int n, int
m)matrix::matrix(
const matrix&x) :lines(x.lines), cols(x.cols)
matrix::~matrix()
void matrix::set(const
double*pvalue)
void matrix::set(int i, int j, int
value)
double& matrix::at(int i, int
j)double matrix::at(int i, int j) const
int matrix::get_lines()const
int matrix::get_cols()const
void matrix::print()const
}#endif
#include #include"matrix.hpp
"int
main()
; matrix m1(
3, 2); //
建立乙個3×2的矩陣
m1.set(x); //
用一維陣列x的值按行為矩陣m1賦值
m1.print(); //
列印矩陣m1的值
實驗三 類與物件
四 實驗結論 驗證性實驗部分 總結你對類 物件 建構函式 複製建構函式 析構函式的認識 理解和思考。類與物件 物件是對客觀事物的抽象,類是對物件的抽象。1 類型別的宣告 class 類名 2 什麼是建構函式?通俗的講,在類中,函式名和類名相同的函式稱為建構函式。它的作用是在建立乙個物件時,作某些初始...
實驗三 類與物件(zxt)
以下為課上的實現虛數相加的內容,以及我的疑惑 懵逼 這個 存在問題,只能執行整數不能執行浮點數,以下為2.0版本 這回的又有一些問題,這個源 是老師ppt上的,main函式中的部分是我寫的。但是由於我想既能進行整數和浮點數的加法,所以我設定為了double型別。由此導致我只能呼叫double add...
實驗三 類與物件二
實驗內容4 vector.hpp include include using namespace std class vector int vector int vector int int n,int m 0 vector int vector int vector int vector int ...