Мы объявляем массив структур с помощью запутанных макросов.Зачем это делается так? В других языках даже макросов нет, чтоб так не делали, но плюсовики продолжают так делать. Неужели нет лучших вариантов?
Исторически так сложилось. Да, можно было потратить теуву хучу времени, чтобы отрефакторить. Не получить никакого прироста в попугаях и радоваться тому, что из тысячи макросов в проекте стало на один меньше. А зачем?..
Мы объявляем массив структур с помощью запутанных макросов.Зачем это делается так? В других языках даже макросов нет, чтоб так не делали, но плюсовики продолжают так делать. Неужели нет лучших вариантов?
Тебя они пугают? Посмотри что Эпики в UE накрутили =) Собственная система рефлексии...
В Расте вполне себе есть макросы.
Исторически так сложилось. Да, можно было потратить теуву хучу времени, чтобы отрефакторить. Не получить никакого прироста в попугаях и радоваться тому, что из тысячи макросов в проекте стало на один меньше. А зачем?..