Как мы знаем , если объявлен какой-либо конструктор (включая конструктор копии), конструктор по умолчанию (тот, который не принимает аргументов) не создается неявно. То же самое происходит с конструктором копирования по умолчанию (который выполняет неглубокую копию объекта)? Кроме того, влияет ли на это присутствие деструктора?