// Existiert schon als std::pair // template // struct pair { // Key first; // T second; // } ; template class Map : private DLList > { public : T& operator[](const Key& k); typedef typename DLList >::Iterator Iterator; Iterator begin () const; Iterator end () const; Iterator find (const Key& k); } ;