Здравствуйте, Marty, Вы писали:
M>Кстати, а есть рекомендации ведущих собаководов, как правильно писать move ctor/move op=?
Не знаю, как там собаководы, но лично я стараюсь проектировать так, чтоб минимизировать необходимость определять самому специальные функции-члены. Это для меня как один из критериев качества дизайна. При этом необходимо помнить зависимости между ними. Вот хорошая картинка на эту тему: