作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题Re: [问题] 请教C++读档&动态阵列的问题
时间Fri Sep 2 01:13:54 2005
前一篇推文问的,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
1F:推 sinclair:请问当resize之後,原本Data的内容会不会消失 210.58.30.217 09/02
2F:→ sinclair:我指的是维度还没被删掉的部份之内容 210.58.30.217 09/02
3F:推 freaky:原来的资料还会保留, 超过size()的部份会被抹去 203.70.36.38 09/02
4F:→ freaky:如果resize()长度比原来size()多, 新加的元素 203.70.36.38 09/02
5F:→ freaky:会以预设值初始化(default initialized) 203.70.36.38 09/02