Да.Конструктор копирования по умолчанию в C ++ будет инициализировать копию для каждого члена в типе.
Относительно того, как именно делается копия для примитивных типов, таких как int
и float
, я не могу сказать наверняка.Я предполагаю, что это зависит от реализации, но большинство компиляторов просто копируют постепенно.