void Vector<T>::__DeepCopy(const Vector& src) { src.Chk(); items = alloc = src.items; if(src.vector) { vector = RawAlloc(alloc); DeepCopyConstructArray(vector, src.vector, src.vector + items); } else vector = NULL; }