[container.node.dtor]

# 23 Containers library [[containers]](./#containers)

## 23.2 Requirements [[container.requirements]](container.requirements#container.node.dtor)

### 23.2.5 Node handles [[container.node]](container.node#dtor)

#### 23.2.5.3 Destructor [container.node.dtor]

[ð](#itemdecl:1)

`constexpr ~node-handle();
`

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L2470)

*Effects*: If ptr_ != nullptr, destroys the value_type subobject
in the container_node_type object pointed to by ptr_ by callingator_traits​::​destroy, then deallocates ptr_ by callingator_traits​::​template rebind_traits<container_node_type>​::​deallocate[.](#1.sentence-1)
