# rule of three

> a rule of thumb in C++ (prior to C++11) stating that if a class defines one (or more) of destructor, copy constructor, or copy assignment operator, then it should probably explicitly define all three

**Wikidata**: [Q1257553](https://www.wikidata.org/wiki/Q1257553)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Rule_of_three_(C++_programming))  
**Source**: https://4ort.xyz/entity/rule-of-three-q1257553-2


## References

1. Freebase Data Dumps. 2013