FreeBSD Manual Pages
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 ); (1) (until C++11) template< class U > (since C++11) void destroy( U* p ); (2) (deprecated in C++17) (removed in C++20) Calls the destructor of the object pointed to by p. 1) Calls p->~T(). 2) Calls p->~U(). Parameters p - pointer to the object that is going to be destroyed Return value (none) Defect reports The following behavior-changing defect reports were applied retroac- tively to previously published C++ standards. DR Applied to Behavior as published Cor- rect behavior LWG 400 C++98 p was cast to T*, which is the type of removed the redundant cast p See also destroy destructs an object stored in the allocated storage [static] (function template) http://cppreference.com 2024.06.10 std::allocator::destroy(3)
NAME | Synopsis | Parameters | Return value | See also
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.1.quarterly>
