odnoszenie sie do tablic wielowymiarowych w klasie

0

W ciele klasy chcialbym stworzyc tablice dwuwymiarowa dosyc spora tab[1000000][50].
Problem ,ze gdy przekrocze rozmiar [10386][50] program w sposob bezszelestny przestaje dzialac (kompilator nie zglasza bledow). Gdy zdefiniuje ja statycznie, program rusza dalej i teoretycznie wszystko jest ok, czyli:

class klasa {
public:
static int tab [1000000][50];

void funkcja() {
this->tab[0][0] = wartosc;
}

Pytanie totalnego laika: Jak zapisac jakies wartosci do tej tablicy nie wychodzac poza nawias klasy (wewnatrz funkcji wewnatrz klasy)?
Czy funkcja rowniez musi byc statyczna?

0

https://4programmers.net/Forum/C_i_C++/350288-tablice_dwuwymiarowe - czy autor tamtego wątki razem z Tobą chodzi do szkoły/na wykłady?
Dziwnym trafem w tym samym momencie powstały dwa wątki dot. tablic dwuwymiarowych w C :P

0

@cerrato: To samo bym sobie pomyslal:D Tym bardziej jest to zabawne ze pisze program o liczbach losowych polegajacy na zbiegach okolicznosci

Co do programu to dodam ze jedyna metoda jaka sie dopatrzylem zeby dopisac cos do tej statycznej tablicy to "poza nawiasem" klasy. int klasa::tablica. Ale jak to zrobic z poziomu funkcji klasy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1