home | help
std::experi...::deallocate(3)  C++ Standard Libary std::experi...::deallocate(3)

NAME
     std::experimental::pmr::polymorphic_allocator::deallocate - std::experimen-
     tal::pmr::polymorphic_allocator::deallocate

Synopsis
	void deallocate( T* p, std::size_t n );  (library fundamentals TS)

	Deallocates  the storage pointed to by p, which must have been allocated
     from a
	memory_resource x that compares equal to *resource() using  x.allocate(n
     * sizeof(T),
	alignof(T)).

	Equivalent  to	this->resource()->deallocate(p,  n  *  sizeof(T),  alig-
     nof(T));.

Parameters
	p - pointer to memory to deallocate
	n - the number of objects originally allocated

Exceptions
	Throws nothing.

See also
	deallocate deallocates storage using the allocator
	[static]   (public static member function  of  std::allocator_traits<Al-
     loc>)
		   deallocates memory
	deallocate (public member function of std::experimental::pmr::memory_re-
     source)

Category:
	  * Noindexed pages

http://cppreference.com 	   2024.06.10	   std::experi...::deallocate(3)

home | help