首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么动态改变数据块的大小

2012-02-25 
如何动态改变数据块的大小最近在作一个小程序,在程序中需要存储一个大小要不停发生变化的数据序列,一般来

如何动态改变数据块的大小
最近在作一个小程序,在程序中需要存储一个大小要不停发生变化的数据序列,一般来说都是用链表这样可以动态的改变其大小,C++/VC   中有没有什么函数可以动态改变一个数据快的大小(如数组),比如说一个数据块的大小不够用了,可以新申请一个大小的数据快,把这个新的数据快追加到以前数据的后面,数据多余的时候可以将不用的数据释放掉。

        new   .calloc,等函数都只是新分配一些堆栈数据但是没有办法将他们追加到其它数据的后面。   求有类似功能的函数!

[解决办法]
用vector

热点排行