5-9) The following constructors are only defined if std::uses_allocator<container_type, Alloc>::value==true, that is, if the underlying container is an allocator-aware container (true for all standard library containers).