我正在使用 xerces-c++ 我似乎并没有真正得到使用XMLString::release ( XMLCh ** buf)
所以现在我每次想重用这样的局部变量时都在使用它:
XMLCh* xmlStringVar = XMLString::Transcode("name");
XMLCh* fieldName = fieldsNodeList[NbreFlds]->getAttribute(xmlStringVar));
XMLString::release(&xmlStringVar);
xmlStringVar = XMLString::Transcode("id");
XMLCh* fieldId = fieldsNodeList[NbreFlds]->getAttribute(xmlStringVar));
如果有问题,请纠正我此代码,如果您对功能有更清晰的描述,XMLString::release
请通知我。