class widget
{
public:
static void *operator new(size_t n)
throw (bad_alloc);
static void operator delete(void *p)
throw ();
...
private:
struct chunk
{
...
chunk *next;
};
static chunk *available;
...
};
//End of File