Szybkie pytanko szybka odpowiedź, dlaczego niepoprawnie zwalniam pamięć po tej 2-wym tablicy? Dodatkowo dostaje błąd:
- Error in `(...)': double free or corruption (top): 0x087e5120 ***
char **dane;
int k = 1000;
int w = 1000;
dane = new char *[w];
for(int i=0; i<w; i++)
{
dane[i] = new char[k];
}
for ( int i = 0; i < 1000; i++ )
{
for ( int j = 0; j < 1000; j++ )
{
thousand>>dane[i][j];
}
}
for(int i=0; i<w; i++)
delete [] dane[i];
delete [] *dane;