355
правок
Изменения
→оператор присваивания
=== оператор присваивания ===
Оператор присваивания генерируется компилятором. Генерируемый компилятором код выполняет поверхностное копирование всех полей (что может быть не очень подходящим вариантом).
Оператор присваивания вызывается на уже проинициализированном объекте, поэтому нужно освобождать ранее занятые ресурсы. А ещё надо обрабатывать самоприсваивание.
=== разница между конструктором копирования и оператором присваивания ===
=== список инициализации ===