Allocator构造函数和析构函数。
Allocator() = default;
virtual ~Allocator() = default;
Allocator(const Allocator &) = delete;
Allocator &operator=(const Allocator &) = delete;
无。
纯虚类需要用户派生。