Witam,mam problem z dodawaniem do wektora. Chcę powiązać ze sobą dwa elementy x i y.
Mam zadeklarowane:
struct Struktura{
Struktura *wsk;
int element1, element2, element3;
};
oraz
vector<vector<Struktura> > wektor;
Funkcja:
void dodaj(const int x,const int y){
wektor[x].push_back(y); }
Kompilator wyrzuca błąd:
" no matching function for call to 'std::vector<Struktura>::push_back(const int&) "
Zmiana nagłówka na void dodaj(const int & x,const int &y)
nie działa .
Z góry dziękuję za pomoc.