Описание тега assignment-operator
The operator used when one object is assigned to another
In C++ an assignment operator is implicitly-declared for all class types and can optionally be overloaded to provide a custom implementation or to define assignment from different types.
In C++11 the traditional assignment operator is known as the copy-assignment operator, to distinguish it from the move-assignment operator.