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

静态实例可能需要提前析构 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

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

静态实例可能需要提前析构 随笔 第2张

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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄