• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Передача по константной ссылке и передача по значению

  • Автор темы dzelzs
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

dzelzs

Собсна, этт дело можно и нагуглить, наверно, но вы знаете, как это бывает.

Собсна, суть:
в чем принципиальная разница передачи в функцию константной ссылки и передача значения? В частности, применительно к конструкторам.

Ну, то есть:
C++:
MyClass::MyClass(const MyClass& other) {};

MyClass::MyClass(MyClass other) {};
.

Надо сказать, что с компиляцией второго возникли трудности.
 
L

lazybiz

Конструктор копирования подразумевает то, что в качестве параметра передается либо ссылка, либо указатель. Просто так делать нельзя.
* компилятор мне подсказывает что это связано с бесконечной рекурсией.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!