考虑下面的伪代码。Tools static readonly UnmanagedType ut = new UnmanagedType ();这个场景的最佳模式是什么,这样就可以保证在应用程序退出后将非托管静态实例释放到系统中我的粗略想法是在Tools类中实例化ut之后,强制订阅ut处理方法到系统的关闭事件。有可能吗?多么?
我有一个模板化的类,想要从外部访问一个公共静态变量,但如果不实例化模板,我想不出任何方法来做到这一点。“int i = TemplatedClass<int>::static_member;
错误就会消失。我不希望在使用伪类型参数只是为了抑制错误而没有真正意义的上下文中实例化模板。如果我必须这样做,那么最好的虚拟类型是什么?我尝试了<>和,但都不起作用。