Effects: If ptr_ != nullptr, destroys the value_type subobject
in the container_node_type object pointed to by ptr_ by calling
ator_traits::destroy, then deallocates ptr_ by calling
ator_traits::rebind_traits<container_node_type>::deallocate.