问题:
[单选题]Is it possible to replace:是否可以将视频里向量扩容代码中的:
for (int i = 0; i < _size; i++) _elem[i] = oldElem[i];
in the vector expansion code in the video with: 替代为:
memcpy(_elem, oldElem, _size * sizeof(T));
P.S.This question involves the relevant knowledge of C++ P.S.本题涉及C++的相关知识
AYes, they are equivalent and there will be no problem. 是,二者是等价的,不会有任何问题。
BNo, because the range of elemental intervals for the two copies is different. 否,因为二者复制的元素区间范围不同。
CNo, because their efficiency are different. 否,因为二者的效率不同。
DNo, because whether the latter can achieve the purpose is related to element type T. 否,因为后者能否达到目的与元素类型T有关。
答案解析:
您可能感兴趣的问题
- Python语言中字符串对象的strip()只能删除字符串两端的空白字符,无法删除其他字符。
- 3.我国工程建设阶段如何划分?简述各阶段的主要工作内容和相互关系。
- 10.什么是措施费?其由哪几部分费用所组成?
- 10.什么是机械台班单价?应如何计算?
- 10.全部投资财务现金流量表和自有资金财务现金流量表在“现金流出”项目的分项表达上有何不同?造成这种差异的原因是什么?
- 12.什么是不确定性分析?不确定性分析包括哪些内容?
- 17.承包商拟对两个工程项目进行投标(总工期均为10年),限于自身能力,承包商只能对其中一个项目进行施工,在制订投标策略时,搜集到下列信息资料。 ①第一个工程项目A需对10年期进行整体投标,第一年年
- 7.试述实物量法和单价法的异同点及其优缺点。
- 5.建设工程施工招标应具备的条件和投标人应具备的条件有哪些?
- 14.某工程采用最高限额成本加最大酬金合同。合同规定的最低成本为2000万元,报价成本为2300万元,最高限额成本为2500万元,酬金数额为450万元,同时规定成本节约额合同双方各50%,若最后乙方完