Синтаксический сахар: x in (a,b,c)
От: MarcoPolo  
Дата: 18.02.20 08:59
Оценка:
Уважаемые коллеги,

Можно ли в C++ 14 как-нибудь (коротко) выразить конструкцию, аналогичную питоновской:


if x in (1,2,4,6,7):
  print('x is either 1,2,4,6 or 7')
else:
  print('x is something else')


Понятное, что можно сделать вектор, потом воспользоваться find_if и т.д. Но это уже несколько строк, а хотелось бы in-place.

Заранее спасибо!
c++ find value in collection inplace
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.