Czesc.
Mam na zaliczenie projekt i utknalem w martwym punkcie. Mialem do stworzenia klase do obslugi macierzy. Stworzylem wszytko uzywajac dynamicznych tablic wielowymiarowych. Teraz niestety musze to zrobic za pomaca szablonu vector.
Mam cos takiego:
macierz::macierz(unsigned int wie,unsigned int kol)
{
int i;
int j;
if(wie!= 0 && kol!= 0)
{
vector< vector<int> > tablica(wie, vector<int>(kol,0));
int ii, jj;
for(ii=0; ii < wie; ii++)
{
for(jj=0; jj < kol; jj++)
{
tablica[ii][jj]=rand()%26;
cout << tablica[ii][jj]<< " ";
}
cout << endl;
}
cout << endl;
}
Moja klasa wyglada nastepujaco:
class macierz{
int wiersz;
int kolumna;
//int **tab
public:
macierz(unsigned int wie,unsigned int kol);
};
Wszytko niby ladnie sie wyswietla ale nie wiem jak przekazac ten uzupelniony vector do skladnika klasy.Wczesniej robile to za pomoca **tab a sama tablce tworzylem dynamicznie. Jak to rozgryźć na tych vctorach ?