C Vector二維陣列在矩陣計算中的應用

2021-07-02 02:27:37 字數 723 閱讀 4879

c++:vector二維陣列在矩陣計算中的應用

(1).矩陣類的定義

class box

void printbox();

void inputbox();

bool squarebox();

box operator + (box &b1);  //過載運算子

box operator - (box &b1);

box operator * (box &b1);};

(2).輸入

//填滿了壓進去

void box::inputbox()

boxinfo.push_back(line);

line.erase(line.begin(), line.end());}}

(3).輸出

//直接用二維座標訪問

void box::printbox()

cout << endl;}}

(4)過載運算,以乘法為例

//注意m,n和line的歸屬問題。

box box::operator * (box &b1)

b2.line.push_back(temp);

}b2.boxinfo.push_back(b2.line);

b2.line.erase(b2.line.begin(), b2.line.end());

}return b2;

}

C vector二維陣列

c 構建二維動態陣列 int p p new int 10 注意,int 10 表示乙個有10個元素的指標陣列 for int i 0 i 10 i 這樣就構成10 5的陣列 或者int v 2 3 int a 3 v a是指向有3個int元素的陣列的指標 cout a 1cout a 1 4cou...

C vector 實現二維陣列

簡介 在stl中vector這一容器,無論是在封裝程度還是記憶體管理等方面都由於傳統c 中的陣列。本文主要是關於使用vector初始化 遍歷方面的內容。其他二維的思想也是類似的。這裡簡單敘述一下c 構建二維動態陣列 int p p new int 10 注意,int 10 表示乙個有10個元素的指標...

C vector 實現二維陣列

簡介 在stl中vector這一容器,無論是在封裝程度還是記憶體管理等方面都由於傳統c 中的陣列。本文主要是關於使用vector初始化 遍歷方面的內容。其他二維的思想也是類似的。這裡簡單敘述一下c 構建二維動態陣列 int p p new int 10 注意,int 10 表示乙個有10個元素的指標...