我不是静态的粉丝,但我有一些代码:
除非周围有其他东西,否则静态破坏将失败。静态声明为 DLL 类内部的成员。
可执行文件正在关闭,因此运行时调用 FreeLibary 以释放它在启动时加载的 DLL。
我知道静态将在我的程序终止期间被销毁(不保证销毁顺序,因为没有施工顺序的保证)但是什么时候可以准备好销毁?在我的DLLMain
(对于加载的 DLL)退出之后或运行时之后,__DllMainCRTStartup
甚至在此之后?
我只是想知道我是否有机会在破坏之前做某事,如果没有,我需要考虑将静电消除到更合适的位置。