Описание тега rule-of-zero
Классы, которые имеют настраиваемые деструкторы, конструкторы копирования / перемещения или операторы присваивания копирования / перемещения, должны иметь дело исключительно с владением. Другие классы не должны иметь настраиваемых деструкторов, конструкторов копирования / перемещения или операторов присваивания копирования / перемещения.
Чтобы процитировать оригинальную статью:
Классы, которые имеют настраиваемые деструкторы, конструкторы копирования / перемещения или операторы присваивания копирования / перемещения, должны иметь дело исключительно с владением. Другие классы не должны иметь настраиваемых деструкторов, конструкторов копирования / перемещения или операторов присваивания копирования / перемещения.
Идиому R. Martinho Fernandes в одном из своих постов в блоге.