Mam problem z inicjalizacja tablicy w konstruktorze . W private,definiuje rozmiar i nazwe tablicy a w public, w konstruktorze inicjalizuję tablicę. Konstruktor ma byc bezargumentowy, ale tez mam zrobic przyklad dla konstruktora z argumentami. Prosze o pomoc. W internecie jest malo przykladow z tablica w konstruktorze i nie wiem jak to sie robi.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
class macierz
{
private:
int n,m;
int tab [n][m];
/* int **tab=new int *[n];
for(int i=0;i<m;i++)
tab[i]=new int *[m];*/
public:
macierz ()
{
//n=2;
// m=3;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
tab[i][j]=rand()%10;
}
}
/*wyswietl(int tab)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
cout<<tab[i][j]=rand()%10<<" ";
cout<<endl;
}
}*/
};
int main()
{
srand(time(NULL));
macierz M1;
macierz M2;
cout << "Hello world!" << endl;
return 0;
}