освобождение пустого указателя
Как освободить пустой указатель.
struct vStruct {
void *vPtr;
struct vStruct *next;
};
struct vStruct sObj;
struct vStruct *sObjNew = sObj;
delete sObjNew->vPtr; -----------> Is this correct way to delete void pointer
delete sObjNew;
Отображение ошибки Оператор «delete» применяется к аргументу void * с неопределенным поведением и, скорее всего, не вызывает деструктор объекта.