静态实例可能需要提前析构

由于它是单例的静态实例:

所以会在函数退出前才执行析构函数,但是odUninitialize函数会把Teigha的东西全部销毁,所以再执行CompoentFactory()的析构函数去析构成员变量(含有Teigha的东西就会报错)

所以提前调用ComponentFactory()析构函数。

原文地址:https://www.cnblogs.com/tangmiao/p/10688382.html