оператор in, который бы по сути являлся синтаксическим сахаром для "сравнения через или"?
Пример:
if (key in (Qt::Key_A, Qt::Key_B))
эквивалентно
if (key == Qt::Key_A || key == Qt::Key_B)
или что то подобное, удобное уже есть в плюсах?
Ну нет такого, AFAIK
И нужды нет IMHO
вряд ли будут вводить что-то такое, можно сделать что-то вроде такого if (QVector{1, 2, 3}.contains(key)) {}. Только чтоб легковесно было придется самому писать
Обсуждают сегодня