Здравствуйте, уважаемые. Подскажите, пожалуйста, как корректно удалить уб`ект, когда указатель на него void* и известен его размер т.е.
class A
{
void *data;
int datasize;
.....
}
A::~A()
{
if(data) delete data;
...
}
компайлер на строке delete data пишет:
warning: `void *' is not a pointer-to-object type
как корректно удалить data? и еще - что возвращает sizeof() - int || unsigned