4 typedef __SIZE_TYPE__ size_t;
6 extern "C" void * malloc (size_t);
7 extern "C" void free (void *);
8 extern "C" void abort(void);
12 void * operator new (size_t size)
14 void *p = malloc (size);
19 void operator delete (void *p)
28 virtual ~B1 () throw() {}
34 virtual ~B2 () throw() {}
53 void f1 ( D* p) { ::delete p; }
54 void f2 (B2* p) { ::delete p; }
55 void f3 (B1* p) { ::delete p; }