繁体   English   中英

C ++动态数组构造函数

[英]C++ dynamic array constructor

我被要求在C ++中实现动态数组。 对于构造函数,我们将“分配默认缓冲区或等待第一次插入”。

我不了解默认缓冲区是什么以及为什么它将加速内存操作。 另外,当它说等待第一次插入时,它是什么意思?

  1. 默认缓冲区表示创建动态数组实例时数组从开始就具有的默认大小,然后当数组增加时,直到该空间用完时才需要增加缓冲区。

  2. 没有默认缓冲区,但是一旦用户将第一个元素插入数组,就可以为一个元素(或缓冲区中的多个元素)分配内存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM