Почему неупорядоченные ассоциативные контейнеры C ++ 0x не используют allocator_traits для определения своих типов элементов-указателей и const_pointer?
Например, последовательные и упорядоченные ассоциативные контейнеры используют следующее определение:
typedef typename allocator_traits<Allocator>::pointer pointer;
typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
В то время как неупорядоченные ассоциативные контейнеры используют это :
typedef typename Allocator::pointer pointer;
typedef typename Allocator::const_pointer const_pointer;
Что мне не хватает?