|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
15.04.2016, 13:16 | #121 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Пепел Феникса, а можно здесь как-нибудь в тегах кода указать явно язык?
|
15.04.2016, 13:16 | #122 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
да он просто путает уровни оптимизации, онлайн компиляторы обычно не применяют ее.
Цитата:
только три вида BB-кода: CODE, HTML PHP. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 15.04.2016 в 13:18. |
|
15.04.2016, 13:25 | #123 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
|
|
15.04.2016, 13:25 | #124 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
походу вам вдолбили что при возврате обьекта по значению должен вызываться
копировщик , так с этим правилом и сидите |
15.04.2016, 13:30 | #125 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Или копирование или перемещение. Цитата:
Или хотя бы один аргумент, с доказательствами. Иначе все эти Ваши "не нужно", "хочу" и "не должен" не имеют смысла. Последний раз редактировалось Croessmah; 15.04.2016 в 13:32. |
||
15.04.2016, 13:31 | #126 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
хватит фантазировать. при оптимизации кода компилятор может выкинуть и целые вызовы методов, в том числе копирование. но это при оптимизации, не при прямой компиляции. далее компиляторы разные, и в том числе по разному оптимизируют. не путайте эти два уровня. объекты существуют в разных методах, сам объект магией не окажется в вызывающем, если не оптимизация, которая может убрать сам вызов функции, заинлайнив его, а потом оптимизировав это. но это оптимизация опять же. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 15.04.2016 в 13:33. |
|
15.04.2016, 13:35 | #127 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
я ж говорю вдолбили. и это не правильно в ++.
только вы теперь задумайтесь . а есть ли смысл его вызывать если вызов деструктора можно отложить , пока операция с возвращаемый обьектом не будет выполнена. это уже должно было решатся технологией языка и средствами компилятора . это только сейчас поняли создавши этот ваш Конструктор перемещения |
15.04.2016, 13:38 | #128 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Рим не сразу строился.
Цитата:
и да, а зачем вы вообще это говорите? все итак знают что мир несовершенен.(в том числе С++) кстати заметьте, разницы между постами ранее, где вы утверждаете должен, должен. и последним постом, где вы поставили именно мысль для размышления. разница в ответах диаметральна, не заметили? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 15.04.2016 в 13:46. |
|
15.04.2016, 14:22 | #129 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
что значит зачем это я говорю .
это может будет интересно не только мне , а тому кто будет это читать. тут взаимосвязанные вещи рассмотрены. пускай люди знают где в ++ разработчики малость не подумали, а уж спустя 40 лет что-бы не стирать из мозга уже вдолбившиеся правила , просто разработали альтернативу устранения выше рассмотренного недостатка под названием Конструктор перемещения. нету никаких фантазий. только факты. |
15.04.2016, 14:24 | #130 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
понимаете, тот кто пишет на С++, уже знает его недостатки и косяки, и пишет код ч учетом этого.
конструктор перемещения кстати тут не поможет, тут именно присвоение результата функции. как я уже говорил, люди знают что мир не совершенен. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработчик перемещения | mitiay | Общие вопросы Delphi | 1 | 11.05.2015 20:50 |
Отслеживание перемещения picturebox | Aleksa91 | C# (си шарп) | 7 | 15.06.2014 14:55 |
Планирование перемещения | squid90 | Фриланс | 3 | 27.12.2011 21:48 |
Тормоза перемещения по DBGrid | artemavd | БД в Delphi | 17 | 12.10.2010 17:52 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |