如何定义不确定大小的数组

我知道使用new分配内存是要确定数组元素个数,但是我现在需要从确定大小的数组内,提取出需要的元素,而且我不知道需要元素的个数,请问如何定义,把这些不确定个数元素存储在结构中?

使用vector;
vector.push_back();

最后,通过vector.size()得到数组的个数。
然后如果需要用数组表示,
new T[vector.size()], 循环把vector中的数据给数组赋值
如果不需要数据,直接用vector表示就可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-21
使用集合吧
C#语言的话~
定义一个集合:

List<type> arr = new List<type>();
//type是你放入集合的对象的类型
获得集合内元素的个数:
arr.Count
将对象放入集合:
arr.Add(对象)
取得集合内对象:
arr[下标]

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网