Witam, czemu ten kod nie działa poprawnie? Chciałem zrobić dokładnie jak w Javie, w sensie deklaruję na początku tablicę bez rozmiaru, a potem dopiero w konstruktorze podaję jej rozmiar. Czy mogę jakimś sposobem zrobić to samo w c++?
#include "WierszTrojkataPascala.h"
WierszTrojkataPascala::WierszTrojkataPascala(int n)
{
tab = new int[n+1];
for(int x=0; x<n+1; x++)
{
tab[x] = Newton(n,x);
}
}
Wspolczynnik(int m)
{
return tab[m];
}
---poniżej plik .h----
class WierszTrojkataPascala
{
public:
WierszTrojkataPascala(int n);
int Wspolczynnik(int m);
int Newton(int a, int b);
int tab[];
protected:
private:
};