Vector Helper
Blog
Github
Search…
Vector Helper
简介
构建
安装与卸载
清理
常见问题
学习使用 Vector Helper
快速创建与销毁 Vector 对象实例
尝试 Push & Remove 元素
尝试 Set & Get 元素
尝试 Reserve & Handover 元素
尝试 Push Multiple 和 Pop 元素
尝试获取 Size & Count 和 Capacity
尝试 Quick Enum 元素
Vector Helper API
Vector 对象实例生命周期
内部和大小计数器
元素存取与管理
元素预订与撤销
元素快速枚举器
内存管理
数据结构和枚举器
Powered By
GitBook
内存管理
本页将介绍与 Vector 对象实例内存管理和元素验证的相关 Vector Helper API
vector_helper_free_available_memory
尝试回收指定 Vector 对象实例中可用的空闲内存空间
Syntax
bool
vector_helper_free_available_memory
(
VectorContext
*
vector_object_context
);
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。
Vector Helper API - Previous
元素快速枚举器
Next - Vector Helper API
数据结构和枚举器
Last modified
3yr ago
Copy link
Outline
vector_helper_free_available_memory