Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpOpCpInr 38 of 150 menu
◀ ▶

Введение в копирование объектов в C++

Копия объекта - это еще один объект того же класса с теми же полями на момент копирования. Имя второго объекта отдельное, память под него выделяется заново, как при обычном объявлении.

Копию получают так: объявляют вторую переменную и записывают в нее уже существующий объект. Компилятор копирует поля.

Запишем класс User с целым полем:

class User { public: int age = 30; };

Сейчас создадим объект и его копию:

int main() { User user1; User user2 = user1; std::cout << user1.age << "\n"; std::cout << user2.age << "\n"; return 0; }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить