實驗三 類與物件2

2022-09-10 08:54:16 字數 2232 閱讀 9314

任務四

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_h

#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

task5.cpp

#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 ...