Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.04.2016, 14:27   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

и к чему вы это? это итак всем известно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 17.04.2016, 14:33   #12
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

я не спрашиваю известно это или нет , я спрашиваю сейчас про временные обьекты о которых походу вы впервые слышите.
Конструктор копий осуществляет глубокое копирование во временное
значение, которое не существует после завершения выражения. Таким образом, это выражение приводит к созданию временных копий (г-значений), которые не нужны после завершения выражения, а следовательно, являются узким местом производительности, созданным

особенностями языка C++.

По крайней мере, до недавнего времени.
Теперь эта проблема наконец решена. Компилятор языка С++11 распознает временные объекты и использует конструктор перемещения или оператор присваивания при перемещении,
если вы предоставите их.
RAFA91 вне форума
Старый 17.04.2016, 14:48   #13
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы опять новую тему создали для своего потока мыслей?.. Ну не нравиться вам С++ прекратите жрать кактус и идите в С#, например. Эту тему уже надо либо чистить, либо сносить в общение.
p51x вне форума
Старый 17.04.2016, 15:04   #14
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

как правильно реализовать конструктор перемещения или оператор присваивания при перемещении,?????

Последний раз редактировалось RAFA91; 17.04.2016 в 15:36.
RAFA91 вне форума
Старый 17.04.2016, 15:12   #15
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. Сменить компилятор с 10й студии на более современный
2. Прочитать ссылки, что вам давали в проглой теме
3. Прочитать посты и примеры из прошлой темы
4. Написать
p51x вне форума
Старый 17.04.2016, 15:23   #16
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
я спрашиваю сейчас про временные обьекты о которых походу вы впервые слышите.
1)на основании чего сделан вывод о незнании про временные объекты?
никто нигде не говорил что это не временный объект. вы снова фантазируете то чего нет.
2)научитесь задавать вопросы. в первом посту вопрос есть.
посты 10, 12 вопроса не содержат.

3)вы либо формируете вопросы корректно, без разглагольствований (см 10/12 посты, особенно 12).
либо выбирайте раздел правильно и идите в свободное общение, раздел для болтовни там.
этот раздел для вопросов.


4)я не буду на этот раз ждать до 10-ка страниц в теме.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 17.04.2016 в 15:27.
Пепел Феникса вне форума
Старый 17.04.2016, 15:36   #17
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

как правильно реализовать конструктор перемещения или оператор присваивания при перемещении,?????
RAFA91 вне форума
Старый 17.04.2016, 15:40   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
    Base & operator = (const Base &&a)
    {
    	cout<<"operator move "<<this<<" "<<&a<<endl;
    	return *this;
    }
http://ideone.com/wGbfcU
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 17.04.2016, 15:40   #19
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вам уже показывали в предыдущей теме.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 17.04.2016, 15:44   #20
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а оператор перемещения разве служит что-бы что-то выводить на экран или

у него есть более адекватное применение.

Последний раз редактировалось Пепел Феникса; 17.04.2016 в 15:48.
RAFA91 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор,оператор цикла и массив Klark73 Microsoft Office Excel 1 19.12.2011 17:09
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24