Re[2]: Как написать Any с uniform initialization
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 28.11.19 09:58
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Здравствуйте, Molchalnik, Вы писали:


M>>Но это нифига не выходит, потому что нужно вводть шаблонный конструктор, а он заменяет собой конструктор копирования по умолчанию. Как задавить?


BFE>Почему:

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

BFE>вместо
BFE>
BFE>template <typename Tn> Any( Tn ) {printf("\ntemplate");}
BFE>

BFE>?
perfect forwarding?
Sic luceat lux!
Отредактировано 28.11.2019 11:49 Kernan . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.