#1
|
|||
|
|||
Странности в коде
Vitaliy Aksyonov написал(а) к All в Feb 23 22:07:14 по местному времени:
Привет, All! Копаюсь в исходниках эхотага. Анализатор памяти нашел несколько мест, где память выделяется через new[], а освобождается через delete. Решил поправить и нашел вот такое место: gfile.h uint8t *c = new uint8_t[_size]; [...skipped...] #ifdef unix delete[] c; #else delete(c); #endif То есть тут явно сознательно так делают. Зачем? Неужели есть какой-то компилятор C++, который не умеет в delete[]? Best regards, Vitaliy Aksyonov. ... Need for спирт. --- GoldED+/LNX 1.1.5-b20220504 |