Witam,
mam problem z wektorem list
mam takie pole klasy:
vector <list<Wierzcholek> > listaSasiedztwa;
później w jednej z metod robię tak:
listaSasiedztwa[x].push_back(Wierzcholek(y));
program się kompiluje, natomiast powyższa linijka powoduje błąd naruszenia pamięci. próbowałem określić rozmiar w ten sposób:
vector <list<Wierzcholek> > listaSasiedztwa(10);
oraz tak:
vector <list<Wierzcholek> > listaSasiedztwa(const int N=4);
ale to się nie kompilowało
jak rozwiązać ten problem?