Берс, а этот новы менеджер памяти, как он будет влиять на совместимость?
У меня нет malloc в плагинахъ.
Для выделения памяти в основном используется геройский new (0x617492)
В homm3h это o_New()_
Еще память выделяется, когда что-то скачивается из лодов.
Пример 0x55C9C0 (LoadDef вроде)
И еще память в куче может выделяться под контейнеры std::string, std::vector, std::map и так далее.
Я не вижу, как Эра может это отследить.
Отказаться от использования std::vector - не, это не вариант.
(This post was last modified: Yesterday 18:48 by Guru105.)