Проверка, что строка равна одному из значений
От: Lonely Dog Россия  
Дата: 23.03.19 07:49
Оценка:
Добрый день!

Есть следующий код:
if (status == "1234" ||
    status == "2345" || 
    status == "3456")
{
 // do something
}


В реальности, в этом if гораздо больше условий. На питоне я бы написал это так:
if status in ["1234", "2345", "3456"]:
  # do something


А можно ли что-нибудь такое написать на C++, как-нибудь сократить код?
Отредактировано 23.03.2019 7:59 Lonely Dog . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.