Сообщение Re[5]: Оператор приведения от 05.07.2019 9:57
Изменено 05.07.2019 9:58 night beast
Re[5]: Оператор приведения
Здравствуйте, rg45, Вы писали:
NB>>на
NB>>
R>Ой, что-то я сомневаюсь, что это поможет — с учетом того, что compatible_t реализован через is_constructible. Заколдованный круг же.
по крайней мере компилер не ругается
в первом конструкторе вообще смысла немного, т.к. раи не работает.
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. Заколдованный круг же.
по крайней мере компилер не ругается
в первом конструкторе вообще смысла немного, т.к. раи не работает.
Re[5]: Оператор приведения
Здравствуйте, rg45, Вы писали:
NB>>на
NB>>
R>Ой, что-то я сомневаюсь, что это поможет — с учетом того, что compatible_t реализован через is_constructible. Заколдованный круг же.
по крайней мере компилер не ругается
в первом конструкторе вообще смысла немного, т.к. раи не работает.
к томуже is_constructible к другому типу идет
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 к другому типу идет