Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
elch10
38 / 21 / 4
Регистрация: 27.04.2015
Сообщений: 164
Завершенные тесты: 2
#1

Конструктор копирования - C++

12.05.2015, 08:32. Просмотров 259. Ответов 1
Метки нет (Все метки)

Здравствуйте! Прошло около недели после изучения c++ и до сих пор на вопрос по конструктору копирования ответа не найдено. Объясните зачем в конструкторе копирования аргумент должен передаваться по ссылке? чтобы понятней было объясните пожалуйста с примерами
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2015, 08:32     Конструктор копирования
Посмотрите здесь:

Создать класс "Вектор" и реализовать конструктор по умолчанию, конструктор копирования и деструктор - C++
Всем доброго времени суток! нужна ваша помощь! нужно создать класс вектор и реализовать конструктор по умолчанию, копирования и...

Конструктор копирования - C++
В общем есть вот такой код....МЕНЯТЬ В НЕМ НИЧЕГО НЕЛЬЗЯ - можно только дописывать методы... #include <iostream> #include...

Конструктор копирования - C++
Привет Подскажите пожалуйста, как правильно сделать конструктор копирования. Заголовки: class String { public: char *Data; ...

Конструктор копирования - C++
Помогите пожалуйста разобраться!Правильно ли я написал конструктор копирования?Не могу понять почему не срабатывает метод show() для...

Конструктор копирования - C++
Есть вопрос. Как объект одного класса передать в объект другого класса?

конструктор копирования - C++
Помогите вывести конструктор копирования #include <iostream> //библиотека C++, позволяющая использовать систему ввода-вывода C++ ...

Конструктор копирования в c++ - C++
Добрый день, такая задача по с++ Какая ошибка в следующей реализации конструктора копирования по умолчанию и деструктора?? Какой еще...

Конструктор копирования - C++
Помогите сделать для этого конструктор копирования. class Animal { private: int n; int age; char* type; char* name; ...

конструктор копирования - C++
не могу понять, почему не срабатывает конструктор копирования. #include <iostream> using namespace std; class Shape { ...

Конструктор копирования - C++
Ответьте пожалуйста какой необходим конструктор копирования для объекта класса который передается в функцию?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6929 / 4122 / 942
Регистрация: 30.01.2014
Сообщений: 6,915
12.05.2015, 11:09     Конструктор копирования #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
elch10, потому что в стандарте так написано.
Если интересует обоснование этого требования, то это нужно, чтобы бесконечной рекурсии не возникло.
Если бы аргумент передавался по значению, то происходило бы копирование -> вызывался бы конструктор копирования, который принимает аргумент по значению, при этом опять вынужден вызваться конструкор копирования... и так далее, пока стек не переполнится.
Yandex
Объявления
12.05.2015, 11:09     Конструктор копирования
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru