сорри за тупой вопрос, но MSDN что-то не хочет давать пояснений по субжу, учебник по C++ тоже неособо....
В общем — есть код — что-то типа
void* testvar = new wxString();
....
....
чего-то делаем c testvar
....
....
delete testvar;
При компиляции этого в gcc — выводится такой варнинг:
MhbFile.cpp:40: warning: deleting `void*' is undefined
Собсно вопрос — можно ли так удалять void*-ы и не будет ли при этом утечек памяти?
wxString — класс. В том же самом коде тот же testvar может указывать на переменные других типов (на самом деле void* объявляется при объявлении класса, а new выполняется в коде класса — смотря в каком методе — разный тип, а в деструкторе класса это все надо бы чистить...)