namespace std { template > class deque { ... private: // Привязка распределителя к типу T* typedef typename Allocator::rebind::other PtrAllocator; Allocator alloc; // Распределитель для значений типа T PtrAllocator block_alloc; // Распределитель для значений типа T* T** elems; // Массив блоков элементов ... }; }