Відкрити головне меню

Зміни

нема опису редагування
'''Конструктор копіювання''' — особливий [[Конструктор (програмування)|конструктор]] в [[мова програмування|мові програмування]] [[C++]] використовний для створення нових [[Об'єкт (програмування)|об'єктів]] як копії існуючого об'єкта. Першим аргументом такого коструктора є посилання (константне або ні) на об'єкт того ж типу, що й тип об'єкта який ми конструюємо, за цим параметром можуть іти інші будь-яких типів, але обов'язково із значеннями за замовчуваннязамовчуванням.
 
Зазвичай [[компілятор]] самостійно створює коструктор копіювання для кожного [[Клас (програмування)|класу]] (відомий як '''уставний''' ({{lang-en|default}}) конструктор копіювання), але при потребі [[програміст]] створює конструктор копіювання, відомий як '''користувачевий''' або '''визначений користувачем''' конструктор копіювання. В таких випадках компілятор не створює його.
9565

редагувань