0
我使用多倍變量(從MPC庫)的一些動態分配數組,不知道是否是既要清除的變量和刪除陣列,以避免內存泄漏等?換句話說,下面的代碼片段中的所有內務都是必要的嗎?清理和刪除多倍變量
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;
}
這使事情更清晰。謝謝! – jorgen