gne*_*dev 2 memory rust lazy-static
文档指出,如果该类型具有析构函数,则不会调用它:https : //docs.rs/lazy_static/1.4.0/lazy_static/#semantics
那么我应该如何释放内存?
那么我应该如何释放内存?
这个问题也没有错。
lazy_static 的全部意义在于对象永远存在,这就是静态,什么时候会释放任何东西?该注释用于 non-memory Drop,以表明如果例如您lazy_static用于文件或临时文件,它们将不会在程序退出时被刷新/删除/...。
对于内存的东西,它会在程序退出时被系统回收,就像所有的内存一样。