【发布时间】:2019-05-16 01:14:55
【问题描述】:
我有一个对象类数组,我想将最后一个 indexi 分配给 NULL 我有以下代码,但它给出了一个错误
DNA 是一个类
allRightSequences 是一个向量
DNA* newDNA = new DNA[allRightSequences.size()];
newDNA [allRightSequences.size()] = NULL; << this line gives an error
【问题讨论】:
-
你为什么要这样做?最后有一个“null”元素的目的是什么?
-
不能将非指针值设置为
NULL? -
“给出错误” -> 包含您收到的错误消息会有所帮助!
-
推荐阅读:Is it possible to set an object to null? 另外,
newDNA [allRightSequences.size()]不是最后一个元素,而是一个更远的元素。
标签: c++ oop dynamic-memory-allocation