5 void *operator new (size_t);
6 void *operator new (size_t, int);
7 void operator delete (void*);
13 void* S<int>::operator new (size_t b)
15 s[0] = ::operator new(b);
20 void* S<int>::operator new (size_t b, int)
22 s[1] = ::operator new(b);
27 void S<int>::operator delete (void*)
33 S<int>* s1 = new S<int>;
34 S<int>* s2 = new(3) S<int>;
36 if (s1 != s[0] || s2 != s[1])