Задать вопрос
@rileySalander

Сокращенный if?

return  a.size() == b.size() ? a < b : a.size() < b.size();

Доброго времени суток, не подскажете как записать это обычным *ифом с элсом*
  • Вопрос задан
  • 245 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Skillbox
    Профессия Разработчик С++
 с нуля + ИИ
    7 месяцев
    Далее
  • Бруноям
    Разработчик на C++
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Это тернарный оператор

В развернутом виде будет так:
if (a.size() == b.size()) {
    return a < b;
} else {
    return a.size() < b.size();
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы