allocator : construct, destroyを追加(#116)