64,637
社区成员
发帖
与我相关
我的任务
分享
#include <stdlib.h>
void myfree(void* &p)
{
free(p);
p = NULL;
}
int main()
{
void** a;
a = (void**)malloc(3 * sizeof(int));
myfree(a);
return 0;
}
#include <iostream>
#include <stdlib.h>
using namespace std;
void myfree(void* &p)
{
free(p);
p = NULL;
}
int main()
{
void** a;
int i = 7;
int &j = i;
a = (void**)malloc(2 * sizeof(void*));
a[0] = &i;
a[1] = &j;
cout << "i addr:" << a[0] << "\tj addr:" << a[1] << endl;
myfree((void*&)a);
return 0;
}