#include <iostream>
using namespace std;
int main()
{
int t;
cin >> t;
int** tab = new int*[t];
for(int i = 0; i < t; i++)
tab[t] = new int[t];
for(int r = 0; r < t; r++)
for(int s = 0; s < t; s++)
tab[r][s] = r - s;
for(int i = 0; i < t; t++)
delete[] tab[t];
delete[] tab;
}
Program w zasadzie nie robi nic. Tworzy tablicę dwuwymiarową t*t i inicjalizuje ją odejmując kolumnę od wiersza.
Błąd wyskakuje natychmiast po próbie inicjalizacji tab[0][0] "Access violation writing location"