Witam!
Zastanawiam się nad sposobem tworzenia tablicy dynamicznej w C++
Zgodnie z wszelkimi opisami jakie znalazłem, tablicę dwuwymiarową tworzymy tak:
co jednak stoi na przeszkodzie, żeby tablicę taką deklarować tak:
Obie wersje działają teoretycznie tak samo, natomiast druga wersja jest nieporównywalnie prostsza i bardziej naturalna.
Zastanawiam się nad sposobem tworzenia tablicy dynamicznej w C++
Zgodnie z wszelkimi opisami jakie znalazłem, tablicę dwuwymiarową tworzymy tak:
int w=10, k=10;
int **tab = new int *[w];
for ( int i = 0; i < w; ++i )
tab[i] = new int [k];
co jednak stoi na przeszkodzie, żeby tablicę taką deklarować tak:
int w=10, k=10;
int tab[w][k];
Obie wersje działają teoretycznie tak samo, natomiast druga wersja jest nieporównywalnie prostsza i bardziej naturalna.