Форум программистов, компьютерный форум CyberForum.ru

Move semantics implementation.. - C++

Восстановить пароль Регистрация
 
attentions
2 / 2 / 0
Регистрация: 14.11.2010
Сообщений: 26
13.11.2011, 03:14     Move semantics implementation.. #1
Здравствуйте, форумчане..

При выполнении лабораторной застопорился на одном задании..
Вообще суть лабораторной: шаблоны классов + сделать из динамического массива что-то на подобии STLевского вектора..Но, проблема вот в чем..

Из-за то ли своей свежести( типо С++11 все таки нарекают или С++0х), то ли просто у кого-то руки не из того места растут, но я не могу найти инфу, и тем более, реализовать на С++ пункт лабораторной


C++
1
2
3
1.9.    Move semantics implementation (необов’язково)
vector(vector&& other);
vector& operator=(vector&& c2);  (необов’язково)
мне друг на пальцах обьяснил, что это "Конструктор перемещения и оператор перенесения", но как реализовать, я хз.

Буду рад любым ссылкам по этой теме) Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 03:14     Move semantics implementation..
Посмотрите здесь:

Изменить метод move C++
Templates. (concrete inheritance). question to destructor implementation C++
move семантика C++
Тривиальный move конструктор C++
std::move() C++
Move semantics в C++11 C++
Std::move C++
Error: 'move' is not a member of 'std' C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.11.2011, 04:14     Move semantics implementation.. #2
ИМХО но такой конструктор/оператор присваивания ничем не отличается от обычно конструктора копии/оператора присваивания за исключением того что после копирования очищаем входной контейнер
Yandex
Объявления
13.11.2011, 04:14     Move semantics implementation..
Ответ Создать тему
Опции темы

Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru