Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на игровом проекте старше 10 лет

Как «Аллоды Онлайн» с Visual C++ 2010 на 2019 переезжали.

Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на игровом проекте старше 10 лет
199199

Мы объявляем массив структур с помощью запутанных макросов.Зачем это делается так? В других языках даже макросов нет, чтоб так не делали, но плюсовики продолжают так делать. Неужели нет лучших вариантов?

4
Ответить

Тебя они пугают? Посмотри что Эпики в UE накрутили =) Собственная система рефлексии...

1
Ответить

В Расте вполне себе есть макросы.

Ответить

Исторически так сложилось. Да, можно было потратить теуву хучу времени, чтобы отрефакторить. Не получить никакого прироста в попугаях и радоваться тому, что из тысячи макросов в проекте стало на один меньше. А зачем?..

Ответить