shallow-copy ×1
Создан 28.04.2025
0
голоса
5
ответов
15
просмотров
Оператор присваивания по умолчанию в C++ выполняет поверхностное копирование?

У меня есть простой вопрос, на который я не смог найти точного ответа. Является ли оператор присваивания по умолчанию (operator=) просто поверхностным копированием всех членов класса справа?

class Foo { public: int a, b, c; };

Foo f1, f2; ... f1 = f2;

Это было бы идентично следующему...

Эксперты по тегу
Связанные теги