На основе ] этот вопрос .
Обычно причина сделать конструктор копирования и оператор присваивания закрытым
состоит в том, чтобы сделать класс не копируемым , чтобы объекты можно было только создавать и уничтожены, но не скопированы - в большинстве случаев это происходит потому, что их копирование не имеет смысла. В таких случаях конструктор копирования и th Оба оператора присваивания сделаны закрытыми
и не реализованы - если класс нельзя копировать, никто не должен копировать.
Есть ли случай, когда конструктор копирования и оператор присваивания должны быть private
и имеют одновременно значимую реализацию?