65,187
社区成员




class test_mm
{
public:
test_mm();
~test_mm();
void *operator new(size_t size);
void operator delete(void *p);
};
test_mm::test_mm(){
printf("test_mm\n");
}
test_mm::~test_mm(){
printf("~test_mm\n");
}
void *test_mm::operator new(size_t size){
printf("test_mm new\n");
void * p = mm_malloc(size);
return p;
}
void test_mm::operator delete(void *p){
printf("test_mm delete\n");
mm_free(p);
}
test_mm * t1 = new test_mm();
test_mm * t2 = new test_mm();
delete t1;
delete t2;
test_mm new
test_mm new