2011-01-13 21 views

回答

1

你必須把這個Initialize每個進程一次,你使用任何的Xerces-C++的功能之前。當您完成使用Xerces時,您必須在每個進程中撥打Terminate一次。

這些明顯的位置是main,在單例對象中,或者在使用Xerces的範圍內的某個RAII對象中。

+1

在C++中我會用RAII來做到這一點。不需要單例對象,因爲它不具有外部狀態。 – frast 2011-01-13 13:18:00

相關問題