Сообщение Re[2]: Как написать Any с uniform initialization от 28.11.2019 9:58
Изменено 28.11.2019 11:49 Kernan
Re[2]: Как написать Any с uniform initialization
Здравствуйте, B0FEE664, Вы писали:
BFE>Здравствуйте, Molchalnik, Вы писали:
M>>Но это нифига не выходит, потому что нужно вводть шаблонный конструктор, а он заменяет собой конструктор копирования по умолчанию. Как задавить?
BFE>Почему:
BFE>
BFE>вместо
BFE>
BFE>?
prefect forwarding?
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>?
prefect forwarding?
Re[2]: Как написать Any с uniform initialization
Здравствуйте, B0FEE664, Вы писали:
BFE>Здравствуйте, Molchalnik, Вы писали:
M>>Но это нифига не выходит, потому что нужно вводть шаблонный конструктор, а он заменяет собой конструктор копирования по умолчанию. Как задавить?
BFE>Почему:
BFE>
BFE>вместо
BFE>
BFE>?
perfect forwarding?
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?