예제 #1
0
void operator delete[](void* p)  
{  
        if (Tracer::Ready)  
                gNewTracer.Remove(p);  
        cout << "delete[](void* p)"<<endl;  
        free(p);  
}  
예제 #2
0
void operator delete[](void* p, const char* file, int line)  
{  
        if (Tracer::Ready)  
                gNewTracer.Remove(p);  
        cout <<"delete[](void* p, const char* file, int line)" <<endl;  
        free(p);  
}  
예제 #3
0
void operator delete(void* p)  
{  
        if (Tracer::Ready)  
                gNewTracer.Remove(p);  
        free(p);  
}  
예제 #4
0
void operator delete(void* p, const char* file, int line)  
{  
        if (Tracer::Ready)  
                gNewTracer.Remove(p);  
        free(p);  
}