forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.GOLDED (http://forum.wfido.ru/forumdisplay.php?f=77)
-   -   Странности в коде (http://forum.wfido.ru/showthread.php?t=118899)

Vitaliy Aksyonov 02.02.2023 14:16

Странности в коде
 
Vitaliy Aksyonov написал(а) к All в Feb 23 22:07:14 по местному времени:

Привет, All!

Копаюсь в исходниках эхотага. Анализатор памяти нашел несколько мест, где память выделяется через new[], а освобождается через delete.

Решил поправить и нашел вот такое место:

gfile.h

uint8[b]t *c = new uint8_t[_[/b]size];
[...skipped...]

#ifdef unix
delete[] c;
#else
delete(c);
#endif

То есть тут явно сознательно так делают. Зачем? Неужели есть какой-то компилятор C++, который не умеет в delete[]?

Best regards,
Vitaliy Aksyonov.

... Need for спирт.
--- GoldED+/LNX 1.1.5-b20220504

Nil A 02.02.2023 23:43

Странности в коде
 
Nil A написал(а) к Vitaliy Aksyonov в Feb 23 22:30:34 по местному времени:

Нello, Vitaliy!

Wednesday February 01 2023 22:07, from Vitaliy Aksyonov -> All:

VA> Копаюсь в исходниках эхотага. Анализатор памяти нашел несколько мест,
VA> где память выделяется через new[], а освобождается через delete.

Багу нашёл, как починить знаешь, пулреквесты в хаски вон уже закинул, так и флаг тебе в руки!

Best Regards, Nil
--- GoldED+/LNX 1.1.5


Текущее время: 04:03. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot