T* ArrayMap<K, T>::Detach(const K & key)
T & Add(const K & key, T * newt)
T* Detach(int i) { T *t = &B::value[i]; B::key.Remove(i); return t; }
Report message to a moderator