在 Xerces 上调用 XMLPlatformUtils::Initialize() 时?

发布于 2024-10-12 00:00:58 字数 130 浏览 5 评论 0原文

我正在使用 Xerces,并且参考资料对于使用初始化和终止时不是很清楚。

嗯,许多网站通常会告诉您:“始终将您的 Xerces 代码放在这两行之间”。

但我总是必须这样做吗?还是只是在解析时?

谢谢

I'm using Xerces and references are not very clear about when using Initialize and Terminate.

Well, many web sites typically tells you: "Always put your Xerces code between these two lines".

But do I always have to do that? Or just when parsing?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

各自安好 2024-10-19 00:00:58

在使用任何 Xerces-C++ 功能之前,您必须为每个进程调用一次Initialize。当您使用完 Xerces 后,您必须为每个进程调用一次Terminate

放置这些内容的明显位置是 main,在单例对象中,或者在使用 Xerces 时范围内的某个 RAII 对象中。

You have to call this Initialize once per process, before you use any Xerces-C++ functionality. You have to call Terminate once per process, when you're finished using Xerces.

The obvious place to put these is either main, in a singleton object, or in some RAII object that is in scope while Xerces is used.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文