1

我正在使用 Xerces,并且在使用 Initialize 和 Terminate 时引用不是很清楚。

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

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

谢谢

4

1 回答 1

1

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

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

于 2011-01-13T12:53:15.690 回答