Re: [問題] 請教C++讀檔&動態陣列的問題

看板C_and_CPP作者 (Khoguan Phuann)時間19年前 (2005/09/02 01:08), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
前一篇推文問的,vector 如何 resize 的問題: vector<vector<int> > Data(5000, vecotr<int>(5000)); 決定了 max_cellnum 後, for (int i = 0; i < 5000; ++i) { Data[i].resize(max_cellnum); } 就可以了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.208.167

210.58.30.217 09/02, , 1F
請問當resize之後,原本Data的內容會不會消失
210.58.30.217 09/02, 1F

210.58.30.217 09/02, , 2F
我指的是維度還沒被刪掉的部份之內容
210.58.30.217 09/02, 2F

203.70.36.38 09/02, , 3F
原來的資料還會保留, 超過size()的部份會被抹去
203.70.36.38 09/02, 3F

203.70.36.38 09/02, , 4F
如果resize()長度比原來size()多, 新加的元素
203.70.36.38 09/02, 4F

203.70.36.38 09/02, , 5F
會以預設值初始化(default initialized)
203.70.36.38 09/02, 5F
文章代碼(AID): #135pMb_k (C_and_CPP)
文章代碼(AID): #135pMb_k (C_and_CPP)