【发布时间】:2012-12-26 05:22:44
【问题描述】:
我正在使用一些动态分配的多精度变量数组(来自 mpc 库),想知道是否有必要同时清除变量和删除数组以避免内存泄漏等?也就是说,下面sn-p中的所有家务都是必要的吗?
using namespace std;
#include <gmp.h>
#include <mpfr.h>
#include <mpc.h>
int main() {
int i;
mpc_t *mpcarray;
mpcarray=new mpc_t[3];
for(i=0;i<3;i++) mpc_init2(mpcarray[i], 64);
// Manipulations
for(i=0;i<3;i++) mpc_clear(mpcarray[i]);
delete [] mpcarray;
return 0;
}
【问题讨论】:
标签: c++ memory-management memory-leaks dynamic-memory-allocation mpc