Форум программистов, компьютерный форум, киберфорум
Наши страницы

Почему не вызывается конструктор копирования?

Язык С++. Форум начинающих программистов C++. Обсуждение языка программирования C++. Решение задач, программирование и готовые программы на С++.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 54
Имя Дата Сообщение
Читать обсуждение полностью:
Почему не вызывается конструктор копирования?
kravam 05.11.2010 21:40 http://www.cyberforum.ru/post1086936.html
...У меня в книге описаны случаи при которых вызывается...
Kastaneda 05.11.2010 21:52 http://www.cyberforum.ru/post1086968.html
Если принимается ссылочный аргумент, то конструктор...
Unforgiven_00 05.11.2010 21:53 http://www.cyberforum.ru/post1086973.html
Если в функцию передавать не ссылку, а обьект, тогда и...
kravam 05.11.2010 22:17 http://www.cyberforum.ru/post1087046.html
Стоп-стоп. Ребята, в этой же книге определён синтаксис...
Unforgiven_00 05.11.2010 22:22 http://www.cyberforum.ru/post1087060.html
ДА, const лучше убрать, я тоже не буду заострять внимания....
kravam 05.11.2010 22:34 http://www.cyberforum.ru/post1087088.html
Ну да. Надо закреплять всё это. Спасибо.
kravam 11.05.2011 23:00 http://www.cyberforum.ru/post1639181.html
ОК, с одним разобрались, а теперь вот другая ситуация; тоже...
asics 11.05.2011 23:21 http://www.cyberforum.ru/post1639264.html
Потому что вы возвращаете локальный обект, добавьте...
kravam 11.05.2011 23:27 http://www.cyberforum.ru/post1639285.html
А куда добавить static?
asics 11.05.2011 23:29 http://www.cyberforum.ru/post1639289.html
19 строка.
Нач_физик 11.05.2011 23:33 http://www.cyberforum.ru/post1639302.html
А откуда знаете, что не возвращает? Как проверить то...
kravam 11.05.2011 23:44 http://www.cyberforum.ru/post1639333.html
Как это не предусмотрено? Очень даже предусмотрено cout...
SashaPinsk 12.05.2011 00:28 http://www.cyberforum.ru/post1639431.html
Конструктор копирования в твоём коде вызывается. Почему ты...
Нач_физик 12.05.2011 07:02 http://www.cyberforum.ru/post1639692.html
Ну, и я говорю конструктор копирования отрабатывает,...
Deviaphan 12.05.2011 08:58 http://www.cyberforum.ru/post1639835.html
Не путайте теорию с практикой. В книге написано одно, а...
kravam 12.05.2011 10:14 http://www.cyberforum.ru/post1640015.html
потому, что я не вижу этой строки; проверено. cout <<...
Deviaphan 12.05.2011 10:47 http://www.cyberforum.ru/post1640105.html
Нет! Всё хорошо! В 99.9% случаев, конструктор копирования...
kravam 12.05.2011 11:04 http://www.cyberforum.ru/post1640183.html
Речь не об экономии ресурсов на создании временного...
Deviaphan 12.05.2011 11:28 http://www.cyberforum.ru/post1640275.html
Ты не прав. Компилятору понятно, что ты не прав, а тебе...
kravam 12.05.2011 12:15 http://www.cyberforum.ru/post1640435.html
ОК, а тогда для чего вообще придумана такая штука, как...
Deviaphan 12.05.2011 12:22 http://www.cyberforum.ru/post1640478.html
Повторяю, в твоём коде нет смысла создавать временный...
kravam 12.05.2011 12:38 http://www.cyberforum.ru/post1640514.html
Неправда, давай проверим, вот сюда добавим строчку: //А...
Deviaphan 12.05.2011 12:39 http://www.cyberforum.ru/post1640548.html
Функция вызовется, да. Но вывод в консоль никак не связан с...
kravam 12.05.2011 12:41 http://www.cyberforum.ru/post1640554.html
Ну я там добавил, посмотри ...Да я уже понял, что...
Deviaphan 12.05.2011 12:42 http://www.cyberforum.ru/post1640555.html
Ибо ТВОЙ конструктор копирования не вызывался, т.к....
CheshireCat 12.05.2011 12:49 http://www.cyberforum.ru/post1640578.html
В книге написано правильно. Теоретически, конструктор...
Deviaphan 12.05.2011 12:58 http://www.cyberforum.ru/post1640602.html
Кроме того, оператор присваивания не обязан работать через...
kravam 12.05.2011 13:36 http://www.cyberforum.ru/post1640725.html
Если это шутка, то неудачная, я битый час тебе об этом...
kravam 12.05.2011 13:39 http://www.cyberforum.ru/post1640733.html
стоп, если ты про ЭТОТ вызов arr y; arr x=y// ЭТО всё...
Deviaphan 12.05.2011 14:01 http://www.cyberforum.ru/post1640788.html
http://msdn.microsoft.com/en-us/library/ms364057%28v=vs.80%2...
fasked 12.05.2011 14:08 http://www.cyberforum.ru/post1640816.html
kravam, если одни объекты имеют одинаковое состояние (они...
kravam 12.05.2011 14:09 http://www.cyberforum.ru/post1640820.html
А как под дебагом запускать? А вообще вот, я нашёл:...
Kastaneda 12.05.2011 18:12 http://www.cyberforum.ru/post1641609.html
Тоже заинтересовался этим делом, решил посмотреть...
kravam 12.05.2011 18:49 http://www.cyberforum.ru/post1642013.html
g++ -fno-elide-constructors тогда по возврату из...
Kastaneda 12.05.2011 18:54 http://www.cyberforum.ru/post1642046.html
MinGW. Но дело не в этом, я хотел заставить компилятор...
kravam 12.05.2011 18:57 http://www.cyberforum.ru/post1642073.html
Знакомый порыв...
grizlik78 27.06.2011 00:51 http://www.cyberforum.ru/post1797211.html
Здесь я соглашусь. Объект создастся. И здесь так. Не...
kravam 27.06.2011 01:17 http://www.cyberforum.ru/post1797258.html
Не стоит повторять. Там было уже сказано, что в данном...
kravam 21.08.2011 22:35 http://www.cyberforum.ru/post1929923.html
...Возвращаясь к этой теме хочется отметить смешное...
asics 21.08.2011 22:44 http://www.cyberforum.ru/post1929940.html
Да ну...
grizlik78 21.08.2011 22:45 http://www.cyberforum.ru/post1929942.html
Согласен. Хоть бы версию компилятора указал. У меня...
kravam 21.08.2011 23:01 http://www.cyberforum.ru/post1929963.html
Баранки гну. Это для демонстрации только, что кк написан и...
Сыроежка 22.08.2011 17:04 http://www.cyberforum.ru/post1931647.html
Никакой конструктор-копирования в вашем примере не должен...
grizlik78 22.08.2011 17:07 http://www.cyberforum.ru/post1931653.html
Ну хватит уже "капитанить", а? Это написано в первом же...
Сыроежка 22.08.2011 17:08 http://www.cyberforum.ru/post1931658.html
Мне стало очень любопытно, не могли бы вы пояснить, что там...
kravam 22.08.2011 18:00 http://www.cyberforum.ru/post1931823.html
Сыроежка, с тем разобрались уже, я по запарке думал что...
LosAngeles 22.08.2011 18:08 http://www.cyberforum.ru/post1931838.html
чооо0?
Сыроежка 22.08.2011 18:12 http://www.cyberforum.ru/post1931850.html
Нет, это вы что-то фантазируете. Бывают случаи, когда для...
kravam 22.08.2011 18:13 http://www.cyberforum.ru/post1931855.html
Да блин я сам удивился. Смотри вывод! Ну, конечно, если ты...
kravam 22.08.2011 18:27 http://www.cyberforum.ru/post1931892.html
НИчёя не фантазирую Смотрите, вот есть КК и он НЕ...
Deviaphan 22.08.2011 18:34 http://www.cyberforum.ru/post1931915.html
Нужно забить и не обращать внимание на такую ерунду.) У...
Сыроежка 22.08.2011 18:48 http://www.cyberforum.ru/post1931952.html
Я могу это объяснить тем, что когда вы задаете свой...
fasked 22.08.2011 19:07 http://www.cyberforum.ru/post1932021.html
Если версии с gcc совпадают, то тот еще динозавр. Это...
kravam 22.08.2011 20:01 http://www.cyberforum.ru/post1932108.html
Сыроежка, я понимаю, коль скоро некий факт существует у...
 
 
Similar

Почему не вызывается конструктор копирования при возврате объекта из функции
Добрый день! Насколько мне известно, конструктор копирования вызывается:...

НЕ вызывается конструктор копирования
НЕ вызывается конструктор копирования (не явно), как сделать чтобы это было...

Когда вызывается конструктор копирования?
Пожалуйста помогите ответить на вопрос &quot;Когда вызывается конструктор...

Сколько раз вызывается конструктор копирования
Почему n не увеличивается? Point(const Point&amp; src){ n++; set(src.x+1,...

В каких случаях вызывается конструктор копирования, и стоит ли вообще об этом думать?
В книге Г. Шилдта написано, что конструктор копирования может неявно...

MoreAnswers

Будет ли утрачена память, когда конструктор копирования вызывается для уже существующего объекта класса?
class A { char * v; A(); ~A(); A(const A &amp;obj); } /////////////////////...

Почему не вызывается конструктор перемещения?
#include &lt;iostream&gt; #include &lt;vector&gt; class Object { public: Object() ...

Почему не вызывается конструктор копии?
Почему не вызывается конструктор копии? class CPoint { friend...

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