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

本题默认基于C++标准库的默认实现,不考虑自定义内存分配器的特殊场景。

A

使用new int[10]申请连续内存时,会自动为每个int元素初始化赋值为0

B

使用malloc(10 * sizeof(int))申请连续内存时,返回的void类型指针可以直接隐式转换为int类型赋值

C

std::vector<int>容器内部的元素存储在堆上的连续内存空间中,当元素数量超过当前容量时会重新分配更大的连续内存并迁移原有元素

D

使用new[]申请的连续内存,可以直接使用free函数释放,不会产生未定义行为

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