array 长度固定,越界时回报错,可以存储基本类型和对象类型,可以通过length属性得到数组长度。
vector长度不固定,长度会自己增加和删减,可以通过size()方法获取长度,只能存储对象类型。
所以在用法上选择,只需要考虑2个问题:
1,是否支持基本型数据
2,长度是否固定
本文对比了Array与Vector两种数据结构的特点。Array长度固定且支持基本数据类型存储;而Vector长度可变,仅支持对象类型。文章指导如何根据数据类型及长度需求选择合适的数据结构。
array 长度固定,越界时回报错,可以存储基本类型和对象类型,可以通过length属性得到数组长度。
vector长度不固定,长度会自己增加和删减,可以通过size()方法获取长度,只能存储对象类型。
所以在用法上选择,只需要考虑2个问题:
1,是否支持基本型数据
2,长度是否固定
553
381
273
1401
1014

被折叠的 条评论
为什么被折叠?