(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