[語法] 呼叫Vector建立的array

看板C_and_CPP (C/C++)作者 (等待的彼端)時間16年前 (2009/08/03 20:01), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我想請問一下怎麼去呼叫下面這樣的一個矩陣 如果用vector建立了一個動態矩陣 例如這樣 vector<vector<float> > t(j, vector<float>(i)); 那如果要在其他的函式中使用它 要怎麼去定義函式呢? 例如 display(t); ... ... ... void display(?){} 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.218.166

08/03 20:26, , 1F
和宣告一樣啊
08/03 20:26, 1F

08/03 20:30, , 2F
vector<vector<float> > <===這樣嘛?
08/03 20:30, 2F

08/04 11:37, , 3F
和宣告一樣雖然也行但會用到 copy ctor, 建議傳 ref
08/04 11:37, 3F

08/04 11:37, , 4F
e.g. void foo(vector<long> & myLongVector);
08/04 11:37, 4F

08/04 11:37, , 5F
要是只讀不改, 就傳 const ref
08/04 11:37, 5F
文章代碼(AID): #1ATj6kQR (C_and_CPP)
文章代碼(AID): #1ATj6kQR (C_and_CPP)