typedef T *pointer;
typedef T *
pointer
;
The pointer type describes an object p that can designate, via the expression *p, any object that an object of template class allocator can allocate.
p
*p
allocator