C++内存问题
C++中,char** p = char*[10];这个指针的指针怎么释放内存?
指针的指针怎么样用realloc追加内存?
[解决办法]
char** p = new char*[10];
delete []p;
[解决办法]
关于指针的指针的一个示例,在VC2005下编译过;仅供参考。
#define N 10
#define M 100
int _tmain(int argc, _TCHAR* argv[])
{
char **pp = new char*[N];
for(int i = 0; i < N; ++i)
{
pp[i] = new char[M];
}
for(int j = 0; j < N; ++j)
{
delete []pp[j];
pp[j] = NULL;
}
delete []pp;
return 0;
}