Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::allocator::destroy(3)    C++ Standard Libary   std::allocator::destroy(3)

NAME
       std::allocator::destroy - std::allocator::destroy

Synopsis
	  Defined in header <memory>
	  void destroy(	pointer	p );  (until C++11)
	  template< class U >	      (since C++11)
	  void destroy(	U* p );	      (deprecated in C++17)
				      (removed in C++20)

	  Calls	the destructor of the object pointed to	by p

	  1) Calls ((T*)p)->~T()
	  2) Calls p->~U()

Parameters
	  p - pointer to the object that is going to be	destroyed

Return value
	  (none)

See also
	  destroy  destructs an	object stored in the allocated storage
	  [static] (function template)

http://cppreference.com		  2022.07.31	    std::allocator::destroy(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::allocator::destroy&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help