void increaseCount()

原型 void increaseCount()
描述 对象个数增加1
参数
返回值

void decreaseCount()

原型 void decreaseCount()
描述 对象个数减少1
参数
返回值

void add(XMemPool * mem, const T & item)

原型 void add(XMemPool * mem, const T & item)
描述 向数组中添加一个对象
参数 [i]XMemPool * mem: 内存池
[i] const T & item: 添加的对象
返回值

void remove(XMemPool * mem, const T & item)

原型 void remove(XMemPool * mem, const T & item)
描述 在数组中删除给定对象
参数 [i]XMemPool * mem: 内存池
[i] const T & item: 删除的对象
返回值

void remove(XMemPool * mem, int i)

原型 void remove(XMemPool * mem, int i)
描述 删除数组中第i个元素
参数 [i]XMemPool * mem: 内存池
[i] int i: 元素索引
返回值

void removeAll(XMemPool * mem)

原型 void removeAll(XMemPool * mem)
描述 删除数组所有对象
参数 [i]XMemPool * mem: 内存池
返回值

int find(const T & item) const

原型 int find(const T & item) const
描述 获取元素在数组中的索引序号
参数 [i]const T & item: 对象元素
返回值 索引号

T & at(int index) const

原型 T & at(int index) const
描述 获取第index个元素的对象引用
参数 [i]int index: 元素索引号
返回值 对象引用

T & operator [] (int index) const

原型 T & operator [] (int index) const
描述 获取第index个元素的对象引用
参数 [i]int index: 元素索引号
返回值 对象引用

int count() const

原型 int count() const
描述 获取元素的个数
参数
返回值 元素的个数

void clear(XMemPool * mem)

原型 void clear(XMemPool * mem)
描述 删除数组所有对象,重置数组为最小容量
参数 [i]XMemPool * mem: 内存池
返回值