Почему?
/warn неаргументированный наброс на вентилятор
Это общеизвестный факт
Да, кстати, почему это говно?)
нет() есть миллион вариантов когда ? : вообще нельзя заменить на if else
Ну это просто бред
почему
Можно подтверждение общеизвестности?)
Приведи пример хоть одного случая, когда нельзя заменить тернарник на if/else
Всегда можно. Тернарник позволяет более локально выделить изменяющийся от условия код
template<typename T, size_t X = std::is_same_v<T,int> ? 1 : 2 >
Ну это просто бесполезный код)
constexpr функции в C++11
10 лет прошло, пора забыть это чудо
template<typename T> struct A{ using type = cond ? x : y; }
X(bool b) : member(b ? 1 : 2) if - это statement ternary operator - expression
Ну это просто не работает
Тернарник - часть выражения. IF - объединяет несколько стейтментов, операторов. Совсем разные вещи.
Обсуждают сегодня