Poprawki zwrócone przez prowadzącego

string -> const string& i begin end back zwracają const_iterator a nie
vector<edgeptr>.