delete работает с указателем void*, указывающим на объект
Удалите пустого указателя, происходит, когда оператор delete работает с указателем void*.
Удаление указателя void* не определено согласно Стандарту C++.
Если объект имеет тип, MyClass и оператор delete работают с указателем void*, указывающим на объект, деструктор MyClass не называется.
Если деструктор содержит операции очистки, такие как релиз ресурсов или уменьшение встречного значения, операции не происходят.
Бросьте указатель void* на соответствующий тип. Выполните операцию delete на результате броска.
Например, если указатель void* указывает на объект MyClass, бросьте указатель на MyClass*.
| Группа: Хорошая практика |
| Язык: C++ |
| Значение по умолчанию: 'off' |
Синтаксис командной строки: DELETE_OF_VOID_PTR |
| Влияние: низко |