static allocator

declare alloc as a static data member
In my Chinese version CP,alloc is a static data member, which makes all the objects of StrVec share one allocator.