内存管理
本页将介绍与 Vector 对象实例内存管理和元素验证的相关 Vector Helper API

vector_helper_free_available_memory

尝试回收指定 Vector 对象实例中可用的空闲内存空间

Syntax

1
bool vector_helper_free_available_memory
2
(
3
VectorContext* vector_object_context
4
);
Copied!

Parameters

参数名
类型
必选
描述
vector_object_context
Vector
True
指定 Vector 对象实例描述符

Return Value

类型:bool
描述:成功返回 True,失败返回 False

Remarks

此函数的返回值在 Vector Helper 1.0.1 版本之前不可靠,若调用参数正确,无论是否成功回收空闲内存,均返回 True。因此您不能通过返回值来作为判断回收空闲内存成功的依据,应该调用 vector_helper_get_size 函数并获取 VectorSizeType::kAvailableMemorySize 大小计数器,之后验证该大小计数器的值是否为 0。