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

zi693802 单选题 共 个子题

以下讨论默认不考虑自定义重载operator new/operator delete的情况。

A

使用std::list<int>存储10个int元素时,所有元素的内存是连续分配的

B

用new std::string[5]分配的连续内存,释放时调用free()不会出现内存泄漏或未定义行为

C

调用malloc(10 * sizeof(int))成功时,返回的指针指向的内存空间是连续的,可作为int数组使用

D

std::vector<int>每次调用push_back都会触发内存重新分配,且新内存块不需要是连续的

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧