template void del(klase & t, Iterator const & begin, Iterator const & end) { string tmp; cout << "Iveskite varda abonento kuri noretumete istrinti is duomenu bazes: " << endl; cin >> tmp; Iterator iterator = begin; while(iterator != end) { if (iterator->second.miestas == tmp) { t.erase(iterator); break; } iterator++; } } template void del(klase1 & t, Iterator1 const & begin, Iterator1 const & end) { string tmp; cout << "Iveskite varda abonento kuri noretumete istrinti is duomenu bazes: " << endl; cin >> tmp; Iterator1 iterator = begin; while(iterator != end) { if (iterator->vard == tmp) { t.erase(iterator); break; } iterator++; } }