關於vector定義二維陣列的問題

2021-06-19 17:29:29 字數 596 閱讀 6006

今天在使用vector的二維陣列,遇到乙個問題。

目的是想使用vector定義乙個確定維數的陣列,即是陣列中每個元素都為乙個容器。去網上搜尋了一下格式vector

<

vector

> ****  (注意string後的尖括號後面喲喲個空格),否則被認為格式錯誤。  而要確定維數 則必須像上述那樣vector

<

vector

> ****(360)    (注意此處是圓括號 不是尖括號)。使用時候如下面的例子

#include #include using namespace std;

int main()

} for(int i = 0; i < 20; i++)

cout << endl;

} return 0

而在類中定義如此的成員函式的時候,此格式實際上已經初始化了,因此 並不能把此格式應用到類的成員函式中,突發解決方法:

首先定義

class cxx

cxx::cxx():****(360)

問題解決~

vector 二維陣列

1052 賣個萌 20分 萌萌噠表情符號通常由 手 眼 口 三個主要部分組成。簡單起見,我們假設乙個表情符號是按下列格式輸出的 左手 左眼 口 右眼 右手 現給出可選用的符號集合,請你按使用者的要求輸出表情。輸入首先在前三行順序對應給出手 眼 口的可選符號集。每個符號括在一對方括號內。題目保證每個集...

vector 二維陣列

int p p newint m 注意,int m 表示乙個有m個元素的指標陣列 p new int 8 表示分配乙個int空間並初始化為8 外層 vector int a 內層 a.push back 1 a.push back 2 a.push back 3 vector int b b.pus...

vector 陣列 二維陣列

c 中可以通過容器來建陣列,二維陣列 include stdafx.h include include using namespace std int main array.resize 2 二維陣列預設m行 array 1 resize 4 array 1 resize n 二維陣列第2行預設n個...