Re[2]: Синтаксический сахар: x in (a,b,c)
От: rg45 СССР  
Дата: 19.02.20 09:42
Оценка:
Здравствуйте, jahr, Вы писали:

J>О, можно так:

J>

J>if std::set({1,2,4,6,7}).count(x)
J>    std::cout << "x is either 1,2,4,6 or 7" << std::endl;

J>


Поиск по списку с полным копированием списка? Причем с двойным копированием — сначала в initializer_list, затем в set — в случае если элементы списка заданы не prvalue выражениями. Ну, для простых типов, наверное, приемлемо.
--
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.