delete程序崩溃
//iRownum代表一维的大小,iColnum2代表二维的大小
//当我创建内置类型时没错,但是创建类类型时就出错
T **pDynamic = new T*[iRownum] ;
for(int i = 0 ;i < iRownum; ++i)
{
pDynamic[i] = new T[iColnum2];
}
//回收内存
for(int i = 0; i < iRownum ; ++i)
{
//好像就是下面这句错了,出现了错误指针。
delete pDynamic[i];
}
delete []pDynamic;
//iRownum代表一维的大小,iColnum2代表二维的大小
//当我创建内置类型时没错,但是创建类类型时就出错
T **pDynamic = new T*[iRownum] ;
for(int i = 0 ;i < iRownum; ++i)
{
pDynamic[i] = new T[iColnum2];
}
//回收内存
for(int i = 0; i < iRownum ; ++i)
{
//好像就是下面这句错了,出现了错误指针。
delete []pDynamic[i];//这句改掉
}
delete []pDynamic;