Witam,
Moje pytanie dlaczego po dodaniu zwalniania pamięci wyskakuje błąd?
#include <iostream>
using namespace std;
int main()
{
int liczba = 1;
int ile = 10;
int ***tab = new int **[ile];
int ***wsk = tab;
for (int i = 0; i < ile; i++, wsk++)
{
*wsk = new int *[ile];
for (int j = 0; j < ile; j++, (*wsk)++)
{
**wsk = new int[ile];
for (int k = 0; k < 10; k++, liczba++, (**wsk)++)
{
***wsk = liczba;
cout << ***wsk << " ";
}
cout << endl;
}
}
wsk = tab;
for (int i = 0; i < ile; i++)
{
for (int j = 0; j < ile; j++)
{
delete[] tab[i][j];
}
delete[] tab[i];
}
delete[] tab;
system("pause");
}