vector效率低于c数组好几倍,为什么 我来答 2个回答 #热议# 普通体检能查出癌症吗? b_spike 2016-08-16 · TA获得超过3687个赞 知道大有可为答主 回答量:3724 采纳率:78% 帮助的人:1202万 我也去答题访问个人页 关注 展开全部 集合类型肯定比C数组效率低,大家知道C的数组是没下标检查的(其实C的数组说白了只是定义一个指针),也就没有长度这样的属性,而集合有,另外vector这个多功能的集合容器需要考虑各种方法(比如动态数组、栈、队列等的相应方法)的实现,而C的数组通通没有,只有用中括号或者星号运算符直接去为数组赋值取值总之集合要考虑或实现的功能更多,这都是要影响效率的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2016-08-16 展开全部 给你一些参考,希望对你有用http://zhidao.baidu.com/question/584347174462859085.html 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-11-05 vector效率低于c数组好几倍,为什么 2016-12-02 为什么说传vector的效率很低???? 4 2012-08-13 c++中有了vector,为什么现在好多代码还用数组?vector多方便! 2017-11-23 c++有了向量(vector)为什么还要用数组 17 2013-01-02 c++, 我不太明白vector都是什么时候用呢? 18 2014-07-22 【C语言】处理大量数据 2016-06-03 MFC CArray和vector有什么相同和不同? 1 2016-05-27 C++中将一个已知的vector<int>转化为普通数组 7 更多类似问题 > 为你推荐: