deallocate(p);
}
+#if __cpp_sized_deallocation
+void operator delete(void* p, std::size_t) throw()
+{
+ deallocate(p);
+}
+
+void operator delete[](void* p, std::size_t) throw()
+{
+ deallocate(p);
+}
+#endif
+
void* operator new(std::size_t n, const std::nothrow_t&) throw()
{
return allocate(n);