第29554题 单选题
下列关于C++中连续内存分配的说法,正确的是?

以下讨论默认使用标准库默认分配器,不考虑自定义分配器的特殊实现。

A

使用new T[N]分配的数组,任意两个相邻元素之间必然存在至少1字节的内存间隙用于对齐

B

std::array容器的底层内存始终分配在栈空间

C

默认情况下,std::vector<T>容器中的元素存储在堆上的连续内存空间中

D

调用std::vector的reserve方法扩容时,原有元素的内存地址不会发生变化

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析