Skip to content

Commit d45496f

Browse files
authored
You should never =delete a destructor! (#1605)
1 parent 9928c95 commit d45496f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

CppCoreGuidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4492,7 +4492,7 @@ Destructor rules:
44924492
* [C.30: Define a destructor if a class needs an explicit action at object destruction](#Rc-dtor)
44934493
* [C.31: All resources acquired by a class must be released by the class's destructor](#Rc-dtor-release)
44944494
* [C.32: If a class has a raw pointer (`T*`) or reference (`T&`), consider whether it might be owning](#Rc-dtor-ptr)
4495-
* [C.33: If a class has an owning pointer member, define or `=delete` a destructor](#Rc-dtor-ptr2)
4495+
* [C.33: If a class has an owning pointer member, define a destructor](#Rc-dtor-ptr2)
44964496
* [C.35: A base class destructor should be either public and virtual, or protected and non-virtual](#Rc-dtor-virtual)
44974497
* [C.36: A destructor may not fail](#Rc-dtor-fail)
44984498
* [C.37: Make destructors `noexcept`](#Rc-dtor-noexcept)

0 commit comments

Comments
 (0)