在 RapidXml 中看到 XmlDocument::parse(Ch*) 的文档,我想知道字符缓冲区是“非常量”。当缓冲区需要通过解析器的任何此类修改来增长时,我不确定这将如何工作。图书馆会做成长吗?如果我要求它解析,它应该解析正确吗?否则它应该被称为ParseAndPossibleModifyButLetMeKnowIfYouHadToRegrowTheBufferInWhichCaseHeyCheckThisFlagAndCopyThisPointer
或类似的东西。
我错过了什么吗?我想了解这个库,因为我想要一些易于使用的东西来从 C++ 即时打开和附加/编辑 xml 文件,但是如果有更简单/更好的选择,请不要犹豫,提出这样的建议作为答案!