Site Tools


rule-of-5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rule-of-5 [February 18, 2026 at 03:17] yanevskivrule-of-5 [May 14, 2026 at 11:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +# Rule of 5
 +In C++, **rule of 5**
  
 + 1. Destructor
 + 2. Copy constructor
 + 3. Move constructor
 + 4. Copy assignment operator
 + 5. Move assignment operator
 +
 +
 +```cpp
 +#pragma once
 +
 +struct Image {
 +public:
 +    Image();
 +    /* Todo */
 +};
 +```
 +
 +## Links
 +
 + - https://en.cppreference.com/w/cpp/language/rule_of_three.html