Why would global operator new be any better than malloc? (In fact, at least for dmc++, global operator new simply is a shell around malloc.)