The C++ interfaces to dynamic storage allocation are internally calling the C library routines. In addition, construction and destruction of objects are automatically performed.