64,654
社区成员
发帖
与我相关
我的任务
分享
class Base
{
private:
int *data;
public:
Base()
{
data = new int[20];
memset(data, 0xff, 20);
};
~Base()
{
delete data;
data = NULL;
}
};
void main()
{
Base* pbase[100];
//如何用new 的方法申请 100个 指向指针的指针
//如
//Base** pbase=new xxxxx
for(int i=0;i<100;i++)
{
pbase[i]=new Base;
}
//如何用delete的方法释放pbase 这个指针的指针的所有的内容
}
for(int i=0;i<100;i++)
{
delete[] pbase[i];
}
void main()
{
//Base* pbase[100];
//如何用new 的方法申请 100个 指向指针的指针
//如
Base** pbase=new Base*[100];
for(int i=0;i<100;i++)
{
pbase[i] = new Base;
}
//如何用delete的方法释放pbase 这个指针的指针的所有的内容
for(int i=0;i<100;i++)
{
delete pbase[i];
}
delete[] pbase;
}