При вызове xmlplatformutils :: initiaze () на xerces?
Вопрос
Я использую Xerces, и ссылки не очень ясны при использовании инициализации и прекращения.
Что ж, многие веб -сайты обычно говорят вам: «Всегда ставите свой код Xerces между этими двумя строками».
Но я всегда должен это делать? Или, когда напрокат?
Спасибо
Решение
Вы должны назвать это Initialize
Один раз за процесс, прежде чем использовать любую функциональность Xerces-C ++. Вы должны позвонить Terminate
Один раз за процесс, когда вы закончите использовать Xerces.
Очевидное место, чтобы поместить их, это либо main
, в объекте Singleton, или в каком -то объекте Raii, который находится в объеме, пока используется Xerces.
Не связан с StackOverflow