这个概念是说资源获取就初始化,然后析构就释放资源,对应的CPP大概就是说利用构造函数和析构函数来做到初始和析构两件事,如果一层class做不到,就封装一下,贯穿主题。
rust里也是这么个意思,你阔以实现drop trait,把资源释放logic写进去,到了析构就好了,并且这个东西他自己就知道调用,不像cpp如果不用智能指针还手动调用析构函数