|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2017, 20:28 | #21 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
05.07.2017, 05:51 | #22 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Уважаемый Alex11223.
Вам что, религия не позволяет написать то, что просят? Просят написать простенький код перегруженного конструктора копирования. Вы пишите много всего хоть чего, но только не того что просят. |
05.07.2017, 06:05 | #23 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Уважаемый Black Fregat. Вы вероятно не читали первый пост этой темы.
Там написано по-русски: "то подскажите пожалуйста в чем выражается перегрузка в данном случае, и как выглядит в данном случае не перегруженный конструктор копирования" Понимаете? Меня интересуют признаки перегрузки. В чем они выражаются? Еще раз: "В ЧЕМ ЗАКЛЮЧАЕТСЯ ЭФФЕКТ ПЕРЕГРУЗКИ". Либо в том что в тело конструктора добавлен текст "Запущен конструктор копирования", либо в том что вообще конструктор копирования прописан явно. В чем признак перегрузки в данном случае? Про перегрузку методов классов я знаю что это такое, и про перегрузку функций знаю. Меня интересует признак перегрузки именно конструктора копирования. Форумчанин waleri написал: "В том, что конструктор копирования объявлен явно." Но форумчанин Alex11223 подверг неявной критике такое высказывание, и с тех пор уклоняется от прямого ответа. |
05.07.2017, 10:14 | #24 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вы троллите или что? По-моему все вполне понятно описано на предыдущей странице.
Может стоит прочитать это? Ответили ж уже 100500 раз и вы даже говорили, что разобрались. Функции с одинаковым именем и разными параметрами. ЗЫ Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
05.07.2017, 11:24 | #25 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
|
|
05.07.2017, 13:41 | #26 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Код:
Последний раз редактировалось Alex11223; 05.07.2017 в 15:14. |
07.07.2017, 18:45 | #27 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Здравствуйте!
Слава Богу, что-то ближе к теме. Я понимаю, что такое перегрузка. Достаточно хорошо понимаю. Но поскольку нигде не мог найти код не перегруженного конструктора копирования (говорят его не существует(колдунство блин)), постольку мне стало интересно, как выглядит не перегруженный конструктор копирования, и перегруженный. Т.е. если я просто повторю смысл конструктора копирования по умолчанию (но повторю его явно в коде класса), то это уже будет перегрузка? Значит компилятор не будет применять свой конструктор копирования ни в каком виде? |
07.07.2017, 18:51 | #28 | ||
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Цитата:
Есть правило 3 (для совр. С++ это уже правило 5), смысл в том, что изменяя 1 из 5 функций, вы скорее всего хотите изменить и 4 остальных https://ru.wikipedia.org/wiki/%D0%9F...BD%D0%B8%D0%B5) Поправка, вы МОЖЕТЕ заставить компилятор сделать ЕЩЕ И конструктор по умолчанию, используя слово default: Цитата:
Последний раз редактировалось alexzk; 07.07.2017 в 18:58. |
||
07.07.2017, 19:39 | #29 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Код:
Код:
|
08.07.2017, 03:47 | #30 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Спасибо большое.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызовы конструктора копирования | 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 |