Я пишу абстрактный класс, который будет родительским для нескольких других классов. Я думаю, что конструктор копирования должен быть частным, потому что вы используете абстрактный класс и копировать нечего. Однако я не уверен на 100%.
Прав ли я, и если нет, то почему он должен быть публичным или защищенным?