If T has a nested type allocator_type, returns t.get_allocator(). Otherwise returns a.
T
allocator_type
t.get_allocator()
a
static type get( const T & t, const Allocator & a = Allocator());