🔮 Что такое designated initializers?



designated initializers — фитча появишаяся в C++20, которая позволяет явно указывать инициализацию членов структуры или класса по их имени, а не по порядку объявления. Это удобно, когда структура или класс имеет большое количество членов или когда нужно инициализировать только определённые члены