[英]C++ dynamic array constructor
我被要求在C ++中实现动态数组。 对于构造函数,我们将“分配默认缓冲区或等待第一次插入”。
我不了解默认缓冲区是什么以及为什么它将加速内存操作。 另外,当它说等待第一次插入时,它是什么意思?
默认缓冲区表示创建动态数组实例时数组从开始就具有的默认大小,然后当数组增加时,直到该空间用完时才需要增加缓冲区。
没有默认缓冲区,但是一旦用户将第一个元素插入数组,就可以为一个元素(或缓冲区中的多个元素)分配内存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.