获取对象数量 - XmlGetObjectCount
函数简介
获取当前管理的XML对象数量(调试用)。
接口名称
XmlGetObjectCount
DLL调用
int32_t XmlGetObjectCount()
参数说明
无参数
示例
// 创建多个XML文档
int64_t doc1 = XmlCreateDocument();
int64_t doc2 = XmlCreateDocument();
int64_t doc3 = XmlCreateDocument();
int32_t count = XmlGetObjectCount();
printf("当前XML对象数量:%d\n", count); // 输出:3
// 释放文档
XmlFree(doc1);
XmlFree(doc2);
XmlFree(doc3);
count = XmlGetObjectCount();
printf("释放后XML对象数量:%d\n", count); // 输出:0
返回值
| 返回值类型 | 说明 |
|---|---|
| int32_t | 返回当前管理的XML对象数量 |
注意事项
- 用于调试和内存泄漏检测
- 包括所有未释放的XML文档对象
- 正常情况下,程序结束时应该为0
