Переопределить оператор удаления

Я хочу переопределить оператор удаления в моем классе. Вот'Это то, что я пытаюсь сделать, но не удается.

class Complex{              
    void *operator new(size_t s);
    void operator delete(void *ptr);
};

void Complex::operator delete(void *ptr){
    delete ptr;
}

Я получаю ошибку:

удаление void * не определено

Ответы на вопрос(3)

Ваш ответ на вопрос