sounds logical!

because malloc just allocates memory, new also calls the constructor _and_ it watches for exceptions to throw

but hey - C++ is slower if you compare it with pure C, but C++ is...