Рубрики

C ++ | Отзывы | Вопрос 6

Какая из следующих функций должна использовать ссылку.
(A) Функция оператора присваивания
(B) Копировать конструктор
(С) Деструктор
(D) Параметризованный конструктор

Ответ: (Б)
Объяснение: Конструктор копирования вызывается, когда объект передается по значению. Сам конструктор копирования является функцией. Поэтому, если мы передадим аргумент по значению в конструкторе копирования, будет сделан вызов конструктора копирования, чтобы вызвать конструктор копирования, который становится непрерывной цепочкой вызовов. Поэтому компилятор не позволяет передавать параметры по значению.

Смотрите http://quiz.geeksforgeeks.org/copy-constructor-in-cpp/ для подробностей.
Тест на этот вопрос

Рекомендуемые посты:

C ++ | Отзывы | Вопрос 6

0.00 (0%) 0 votes