[C++] klasy, kopiowanie tablic

0

na poczatku chce zaznaczyc ze jestem poczatkujacy i prosze was o wyrozumialosc..

moja klasa ma skladowe protected:
int zmienna1, zmienna2;
double tab[3][3]; // rozmiar tablicy zawsze jest ten sam, "na sztywno"

i chcialbym napisac konstruktor ktory tworzy obiekt dla zadanej tablicy, tzn.

mam w maine tablice tab3[3][3] = {{},{},{}}; wypelniona juz jakimis wartosciami
i chce przekazac ja do konstrutkora ktory najlepiej nie wiem bedzie wskazywal na nia (aby nie tworzyc moze jednak zbednej kopii) lub ewnetualnie tworzyl jej kopie i zapisywal do skladowej klasy, ale niestety nie wiem jak to sensownie zrobic, gdyz ciagle sie gubie z kodem..

ponadto jak powinna wygladac funckja zwracajac ta tablice/czy tez wskaznik do niej, abym pozniej mogl w maine operowac na konkretnych elementach tablicy z obiektu?

i ostatnia rzecz, pytanie jak wowczas powinien wygladac destuktor.

dziekuje i prosze o pomoc oraz o zrozumienie

0

w skrocie:

class X
{   int tab[3][3];
public:
    X(int (*t)[3]);  // pobiera t[][3], musisz sobie zwartosc przepisac
    int (*(getTab)())[3];  //metoda zwracajaca t[][3]
};

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