dwuwymiarowa tablica jako pole klasy

dwuwymiarowa tablica jako pole klasy
  • Rejestracja: dni
  • Ostatnio: dni
0

Siema,
w klasie mapa chcę przechowywać dwuwymiarową tablicę charów, która mi tą mapę rysuje. Chciałem tablicę zadeklarować od razu przy pomocy nawiasów klamrowych, no i w tym miejscu pojawia się problem. Można w ogóle coś takiego wykonać?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Można o ile wymiary są znane podczas kompilacji.

BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Można to wykonać za pomocą konstruktora (http://lmgtfy.com/?q=class+constructor+c%2B%2B)

  • Rejestracja: dni
  • Ostatnio: dni
0

Dobra dobra, wiem co to jest konstruktor. Chodzi mi o takie coś:

Kopiuj
 
class A
{
int plansza[3][3] = {{99,99,99},{99,99,99},{99,99,99}};
int *pola[3] = {&plansza[1][1], &plansza[2][2], &plansza[3][3] };
}

czyli o inicjalizację tablicy za pomocą tychże właśnie klamr. Jak to obsłużyć, żebym w konstruktorze mógł załadować dane za pomocą klamr?

  • Rejestracja: dni
  • Ostatnio: dni
0

jak załadować dane? przecież już masz załadowane

chcesz je nadpisać? czy zwyczajnie zainicjalizować w konstruktorze?

http://ideone.com/cZgfWu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.