Здравствуйте, Kernan, Вы писали:
K>конструкция
K>K>template <typename Tn> Any( Tn && ) {printf("\ntemplate");}
K>
K>Это prefect forwarding, а не шаблонный конструктор, тебе не надо в этом случае переопределять копирование и перемещение.
выяснилось что по умолчанию дефаултовый конструктор для не-конст ссылки не создается, и эта версия имеет большее соответствие, чем сгенерированный автоматически копи к-тор.