Здравствуйте, andrey.desman, Вы писали:
AD>Бинарным поиском до некоего N в компайл тайме находят количество полей, ну а дальше обычные structured bindings.
В качестве некоего N берется sizeof всей структуры. Это дает оценку сверху максимально возможного числа полей. А дальше идут декрементом. Бинарный поиск не катит, ибо агрегатная инициализация допускает меньшее количество элементов в инициализаторе, чем число полей в структуре.
P.S. Я после
этогоАвтор: rg45
Дата: 30.06.24
облома испробовал подход, предложенный Полухиным. Всё получилось, в принципе, но я не добился никаких преимуществ перед pfr, поэтому забил.