数据结构和枚举器
本页将介绍 Vector Helper API 中涉及的所有数据结构和枚举器
VectorContext, Vector
Vector 对象实例基本数据结构类型,Vector 类型是 VectorContext* 的简写
Syntax
Members
成员名
类型
描述
current_element_count
size_t
当前已存入的元素计数
last_reserved_element_count
size_t
上一次预订的元素计数
max_element_count
size_t
最大可容纳的元素计数
current_alloc_count
size_t
当前内存分配器运行计数
current_alloc_memory_size
size_t
当前已分配的内存大小(byte)
single_element_size
size_t
单个元素的大小(byte)
element
void**
指向元素区块首地址
VectorCountType(Enum)
Vector 对象实例内部计数器类型枚举器
Syntax
Members
成员名
值
描述
kCurrentElementCount
0
当前元素个数计数器
kMaxElementCount
1
最大元素个数计数器
kCurrentMemoryAllocCount
2
当前内存分配器运行次数计数器
Macros
宏名
值
描述
VCT_CURRENT_ELEMENT_COUNT
0
当前元素个数计数器
VCT_MAX_ELEMENT_COUNT
1
最大元素个数计数器
VCT_CURRENT_ALLOC_MEMORY_COUNT
2
当前内存分配器运行次数计数器
VectorSizeType(Enum)
Vector 对象实例大小计数器类型枚举器
Syntax
Members
成员名
值
描述
kCurrentAllocMemorySize
0
已分配内存大小计数器
kSingleElementSize
1
单个元素大小计数器
kAvailableMemorySize
2
可用空闲内存大小计数器(Virtual)
kUsedMemorySize
3
已用内存大小计数器(Virtual)
Macros
宏名
值
描述
VST_CURRENT_ALLOC_MEMORY_SIZE
0
已分配内存大小计数器
VST_SINGLE_ELEMENT_SIZE
1
单个元素大小计数器
VST_AVAILABLE_MEMORY_SIZE
2
可用空闲内存大小计数器(Virtual)
VST_USED_MEMORY_SIZE
3
已用内存大小计数器(Virtual)
Last updated