Wpis z mikrobloga

@Axoi: Zamień linijki od 37 do 57 na to:

for (int i = 0; i < x; ++i) {
  for (int j = 0; j < y; ++j) {
    delete[] tabl[i][j];
  }
  delete[] tabl[i];
}
delete[] tabl;
@Axoi: Wyedytowałem, teraz jest OK. Coś WykopCode przestał działać.

Generalnie twój problem polega na tym, że tabl[i][j][k] to jest int, a delete (bądź delete[]) wymaga podania wskaźnika. delete[] zwalnia całą tablicę, więc delete[] tabl[i][j] zwolni całą tablicę dla wszystkich k. Nie możesz usuwać każdego elementu osobno, bo elementy nie są wskaźnikami.