dynamiczna tablica klasy

0

Witam, napisze skrotowo o co chodzi ale mam nadzieje ze bedzie wiadomo, chce tworzyc w klasie dynamiczna tablice int dla kazdego obiektu i zwlaniac pamiec w destruktorze, a wiec mam klase jakas

class a
{
int ile;
int *tab;
a()
{
tab = new int[ile];
}
~a()
{ delete [] tab; }
};

w jaki sposob zainicjalizowac w konstruktorze "ile" zebym dla kazdego obiektu mogl podac inaczej

0

np argumenty konstruktora?

0

O tak o

class a {
    size_t ile;
    int* tab;
    a(const size_t ile) :
        ile(ile)
    {
        tab = new int[ile];
    }
    ~a()
    {
        delete[] tab;
    }
}; 

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