Raw {
T value;
};
template<typename T>
Raw(T) -> Raw<T>;
Deduction guide/hint
Понял, спасибо
А если явно объявить конструктор у Raw, хинт можно убрать? В конструкторе же выводится тип?
Да. It depends, конечно, но в большинстве случаев да
конструктор создает неявный гайд
Нас учат, что явное лучше неявного) Но в первом случае явный хинт и неявный конструктор, а во втором явный конструктор и неявный хинт) И тут я начинаю зацикливаться)
Это не универсальное правило.
Да да. Я уже в курсе, что стрельнуть в ногу можно с правой руки.. а можно и с левой)
Да не, просто таких вот правил сейчас придумывают с сотню неверно уже, solid , kanban bankan kiss и вообще хрен знает что. А логическому анализу ни одно из них не продается, все фуфло.
Обсуждают сегодня