Почему неупорядоченные ассоциативные контейнеры 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;
Чего мне не хватает?