首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::pmr::polymorphic_allocator::deallocate

void deallocate(T* p, std::size_t n );

?

(since C++17)

分配由p,必须是从std::pmr::memory_resourcex相当于*resource()使用x.allocate(n * sizeof(T), alignof(T))...

相当于this->resource()->deallocate(p, n * sizeof(T), alignof(T));

参数

p

-

pointer to memory to deallocate

n

-

the number of objects originally allocated

例外

什么都没扔。

另见

deallocate static

deallocates storage using the allocator (public static member function of std::allocator_traits)

deallocate

deallocates memory (public member function of std::pmr::memory_resource)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com