(classname) erase vector
此函数会从布局中移除向量的一个元素,并移除该元素所属的所有索引。
向量的大小保持不变。如果尝试获取已删除的元素,运行时将返回一个空指针作为结果。
此函数仅针对结构体和字符串类型的向量生成,不针对基本类型的向量生成。与“C”语言中的数组一样,向量从零开始计数。
MCO_RET classname_fieldname_erase(
/*IN*/ classname *handle,
/*IN*/ uint2 index
);
参数
handle
classname
指向类名句柄的指针。
index
uint2
要将值放入其中的元素相对于向量起始位置的偏移量。
返回
MCO_S_OK
成功返回向量元素大小。
MCO_E_INDEXLIMIT
索引超出范围。