Конструктор копіювання: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Fix an explanation in more appropriate way to Ukrainian language.
Немає опису редагування
Рядок 1:
'''Конструктор копіювання''' — особливий [[Конструктор (програмування)|конструктор]] в [[мова програмування|мові програмування]] [[C++]] використовний для створення нових [[Об'єкт (програмування)|об'єктів]] як копії існуючого об'єкта. Першим аргументом такого коструктора є посилання (константне або ні) на об'єкт того ж типу, що й тип об'єкта який ми конструюємо, за цим параметром можуть іти інші будь-яких типів, але обов'язково із значеннями за замовчуваннязамовчуванням.
 
Зазвичай [[компілятор]] самостійно створює коструктор копіювання для кожного [[Клас (програмування)|класу]] (відомий як '''уставний''' ({{lang-en|default}}) конструктор копіювання), але при потребі [[програміст]] створює конструктор копіювання, відомий як '''користувачевий''' або '''визначений користувачем''' конструктор копіювання. В таких випадках компілятор не створює його.