![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Здравствуйте!
В учебнике написано, что в данной программе перегружается конструктор копирования и оператор присваивания. Код:
Если нет, то подскажите пожалуйста в чем выражается перегрузка в данном случае, и как выглядит в данном случае не перегруженный конструктор копирования. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Иными словами, если даже я явно пропишу стандартную формулу конструктора копирования которую использует компилятор по умолчанию, это уже будет считаться перегрузкой?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Перегрузка (overloading) это когда есть функции (ну или конструкторы) с одним именем и разными параметрами.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Да, но пользователь с ником waleri, говорит что суть именно в явном объявлении...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Суть чего? Слово перегрузка (overloading) означает не то, что вы думали. Поведение конструктора тут не причем.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Хорошо, если можете, ответьте пожалуйста на мои вопросы в первом посте, ведь именно ради этих вопросов я и создал тему. Получается, ответа на них я пока не получил))
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Дык вопрос некорректный, непонятно что спрашивается. Перегрузка это не про код внутри конструкторов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Вопрос такой:
В представленном коде конструктор копирования перегружен? |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так я ж говорю
Цитата:
Спрашивать "перегружен ли конструктор копирования" (то есть тот, что принимает ссылку на объект этого класса) по этому определению наверно не очень корректно. Возможно автор хотели сказать не то, что вы (или переводчик) подумали, или определение слова "перегрузка" у него другое. А цель вопроса-то какая?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 04.07.2017 в 11:37. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызовы конструктора копирования | rmv240899 | Общие вопросы C/C++ | 11 | 11.06.2012 13:07 |
Вызов конструктора для this в констукторе копирования | TrydORgolik | Общие вопросы C/C++ | 1 | 03.09.2011 11:54 |
Перегрузка конструктора формы | Frustrator | Общие вопросы Delphi | 1 | 22.04.2011 09:05 |
Конструктор копирования, перегрузка операций | xPAL | Общие вопросы C/C++ | 1 | 15.10.2010 20:16 |
Перегрузка конструктора | Spice | Общие вопросы C/C++ | 3 | 20.07.2009 14:37 |