如何为Boost多阵列释放内存
How to free memory for Boost Multi-Array?
如何为Boost多数组释放分配的内存?
接口中不存在clear
、free
、delete
成员函数。我有一个三维数组,目前,我正在将大小调整为[0,0,0]
区段以释放内存。但是,有没有更好的方法为我的3D数组释放内存?
将大小调整为零听起来完全令人满意和合理。
毕竟,这是/也是/唯一可以分配内存的接口。
如果您愿意,您可以创建一个自由函数来完成隐藏实现细节的工作。
相关文章:
- 释放错误后堆使用
- OpenMP阵列性能较差
- G锁定铸造到基础上会释放模拟行为
- 在将变量声明为引用时,堆在释放后使用
- 如何将三维尺寸不固定的三维阵列展平为一维阵列
- 当我的阵列太大时出现分段错误
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 位阵列上的快速AND运算
- 正在理解智能指针,但出现错误:未分配正在释放的指针
- 阵列必须使用大括号封闭的初始器进行初始化
- 如何释放子阵列的mem,它是更大数组的一部分
- 如何释放阵列内存
- 在JNI呼叫中使用后,应删除/释放JarrayObject(字符串阵列)
- 无法从阵列队列中手动释放内存
- 重新分配已删除的阵列并读取释放的内存
- 动态分配的阵列,双释放或损坏
- 在函数中定义一个动态数组,然后返回数组元素。如何释放阵列的内存?
- 自动释放阵列
- 在释放数据之前,请先将阵列填满
- 如何为Boost多阵列释放内存