Re[5]: Оператор приведения
От: night beast СССР  
Дата: 05.07.19 09:57
Оценка:
Здравствуйте, rg45, Вы писали:

NB>>на

NB>>
NB>>        template <typename OtherType = Type>
NB>>        optional(OtherType&& value, std::decay_t<compatible_t<OtherType>>* ptr = 0) noexcept;
NB>>


R>Ой, что-то я сомневаюсь, что это поможет — с учетом того, что compatible_t реализован через is_constructible. Заколдованный круг же.


по крайней мере компилер не ругается
в первом конструкторе вообще смысла немного, т.к. сфинае не работает.
к томуже is_constructible к другому типу идет
Отредактировано 05.07.2019 10:07 night beast . Предыдущая версия . Еще …
Отредактировано 05.07.2019 9:58 night beast . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.