void Set::add(string s) { Iterator iter = begin(); Iterator stop = end(); while (iter != stop) { if (s.equals(iter.get())) return; // Already in set, dont add } push_back(s); // Can use inherited push_back method }