void operator delete(void *p)
{
    printf("\nDELETE");
    // code to actually delete/free object
}
int _tmain(int argc, _TCHAR* argv[])
{
    int *p = new int(10);
    delete p;
    getchar();
    return 0;
}
I am getting error operator delete already defined
I want to override new and delete operator globally.
 
     
    