模块里面的handle是用calloc分配的,如果有Mat和vector,free的时候没有自动调用Mat和vector的析构函数,需要手动释放:
1、Mat调用release()方法释放
2、vector使用vector<类型>().swap(变量); 该方法会自动调用类的析构函数,也可以释放vector<Mat>里面的Mat
Mat和vector的内存释放
最新推荐文章于 2023-08-31 09:49:45 发布
模块里面的handle是用calloc分配的,如果有Mat和vector,free的时候没有自动调用Mat和vector的析构函数,需要手动释放:
1、Mat调用release()方法释放
2、vector使用vector<类型>().swap(变量); 该方法会自动调用类的析构函数,也可以释放vector<Mat>里面的Mat