爱乐眼底图像分析

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5016|回复: 0

vector与new哪个分配内存方案更好?

[复制链接]
发表于 2012-7-8 17:12:32 | 显示全部楼层 |阅读模式
vector内存分配简便,可先建立空vector再添加元素进去,
好处:不用先预定vector大小.
缺点:开销大了 。比如你本来有10000字节,这时你需要10001 字节 那么vector会开双倍 20000,你浪费9999的地方 vector是按当前*2的基数开的 。
而new在内存中分配时则要求先知道大小.如new int [10],,要预先知道大小。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



QQ|Archiver|手机版|小黑屋|爱乐眼底图像分析 ( 京ICP备1201155号 )        

GMT+8, 2024-4-17 02:01 , Processed in 0.051341 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表