我有一个向量的动态向量:vector< vector <CelMap> > cels
其中CelMap是类型类的对象,
我需要释放记忆。怎么办?
答案 0 :(得分:0)
你可以尝试shrink_to_fit - 如果被授予,将把分配的内存减少到当前向量占用的确切内存。
向量将分配比使用的内存更多的内存,可以使用capacity进行检查,并使用reserve进行增加。
shrink_to_fit是一个将分配的内存减少到实际矢量大小的请求,它的授权是依赖于实现的,
请求删除未使用的容量。这是一个非约束性请求 减少容量()到size()。这取决于实施情况 请求已经完成。