1
私はXercesを使用しています。初期化と終了を使用するときの参照はあまり明確ではありません。XercesでXMLPlatformUtils :: Initialize()を呼び出すときは?
多くのWebサイトでは、通常、「あなたのXercesコードを常にこの2つの行の間に置いてください」というメッセージが表示されます。
私はいつもそれをしなくてはなりませんか?または解析するときだけですか?
はあなたがどんなのXerces-C++の機能を使用する前に、あなたは、プロセスごとに一度、このInitialize
を呼び出す必要があり
C++では、これを行うにはRAIIを使用します。シングルトンオブジェクトは外部状態を持たないため、不要です。 – frast
@frast:良い点、私の答えにそれを加えました。 –