UDA 向量函数
获取向量或数组的大小(长度):
MCO_RET mco_uda_length( const mco_uda_object_handle_p obj,
unsigned short field_no,
/* out */ unsigned short * dimension );对于向量,此函数可能会返回 MCO_S_NULL_VALUE,在这种情况下,维度参数中不会返回任何内容。 要为结构体向量(例如模式中类似于vector<StructName> fld的声明)分配或删除元素,或者为可选字段分配/删除元素:
MCO_RET mco_uda_field_alloc( mco_uda_object_handle_p obj,
unsigned short field_no,
unsigned short length );
MCO_RET mco_uda_field_erase( mco_uda_object_handle_p obj,
unsigned short field_no,
unsigned short index );请注意,参数索引仅用于从结构体向量中删除元素。对于可选字段,该索引将被忽略。
请注意,mco_uda_field_erase() 函数取代了已弃用的 mco_uda_field_free() 函数。
