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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Romus93
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 8
#1

ООП пример как сделать конструктор копирования на С++ - C++

04.04.2014, 19:43. Просмотров 429. Ответов 6
Метки нет (Все метки)

Покажите пожалуйста пример конструктора копирования на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 19:43     ООП пример как сделать конструктор копирования на С++
Посмотрите здесь:
C++ Как сделать конструктор копирования, и реализовать set и get?
Как работает конструктор копирования C++
Как работает конструктор копирования? C++
C++ Как написать конструктор копирования для дерева
Конструктор копирования. Посоветуйте как исправить ошибку C++
Подскажите пожалуйста как добавить конструктор копирования в готовую программу C++
Как написать конструкторы копирования, инициализации и конструктор без аргументов? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Romus93
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 8
04.04.2014, 19:48  [ТС]     ООП пример как сделать конструктор копирования на С++ #2
спасибо
Zazy
39 / 39 / 11
Регистрация: 14.04.2013
Сообщений: 172
04.04.2014, 19:58     ООП пример как сделать конструктор копирования на С++ #3
C++
1
2
3
4
5
6
7
8
9
10
11
class book
{
int count_page;
public:
book(const book & b1);
}
 
book::book(const book & b1)
{
count_page = b1.count_page;
}
лучше передавать аргумент по ссылке, в вашем варианте будет зайдествованна дополнительная операция присваивания
Romus93
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 8
04.04.2014, 20:04  [ТС]     ООП пример как сделать конструктор копирования на С++ #4
а в не очень большой программе это имеет какой то существенной недостаток?
Zazy
39 / 39 / 11
Регистрация: 14.04.2013
Сообщений: 172
04.04.2014, 20:12     ООП пример как сделать конструктор копирования на С++ #5
ну по идее book(book b1) это не конструктор копирования
конструктор копирования всегда выглядет так : тип(const & тип)
Romus93
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 8
04.04.2014, 20:22  [ТС]     ООП пример как сделать конструктор копирования на С++ #6
а не : тип(const тип & параметр)?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2014, 20:46     ООП пример как сделать конструктор копирования на С++
Еще ссылки по теме:
Конструктор копирования C++
C++ Конструктор копирования
C++ Конструктор копирования
C++ Конструктор копирования.

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

Или воспользуйтесь поиском по форуму:
Zazy
39 / 39 / 11
Регистрация: 14.04.2013
Сообщений: 172
04.04.2014, 20:46     ООП пример как сделать конструктор копирования на С++ #7
yнемного напутал
Yandex
Объявления
04.04.2014, 20:46     ООП пример как сделать конструктор копирования на С++
Ответ Создать тему
Опции темы

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