Re[2]: Как написать Any с uniform initialization
От: night beast СССР  
Дата: 28.11.19 12:11
Оценка:
Здравствуйте, Kernan, Вы писали:

K>конструкция

K>
K>template <typename Tn> Any( Tn && ) {printf("\ntemplate");}
K>

K>Это prefect forwarding, а не шаблонный конструктор, тебе не надо в этом случае переопределять копирование и перемещение.

выяснилось что по умолчанию дефаултовый конструктор для не-конст ссылки не создается, и эта версия имеет большее соответствие, чем сгенерированный автоматически копи к-тор.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.