//Másoló konstruktor OAF::OrderedSet::OrderedSet(const OrderedSet& set) { _head = new OSNode(); for (iterator it = set.begin(); it != set.end(); ++it) { insert(*it); } }
//Két halmaz összehasonlítása bool OAF::OrderedSet::operator==(OrderedSet const& set) const { if(_size != set.size()) { return false; } else { bool l = true; iterator it = begin(); iterator it2 = set.begin(); while (it != end()) { if (*it != *it2) l = false; ++it; ++it2; } return l; } }