SPSCQueue
SPSCQueue copied to clipboard
use allocator_traits::construct and destroy instead of placement new
allow allocator to provide custom construction and destruction
Isn't this only used for backward compatibility with pre C++20 allocators? In C++20 construct/destroy is no longer an extension point?