adspace


What are the differences between new and malloc?

Answer Posted / Mohammad Azeem Khan

new is an operator in C++ that dynamically allocates memory for objects, creates them, and initializes them. It automatically calls the constructor of the class being instantiated. On the other hand, malloc() is a library function in C that only allocates raw memory without constructing or initializing any object. To use malloc(), you must manually call the constructor.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How c functions prevents rework and therefore saves the programers time as wel as length of the code ?

1165


What is the latest version on c++?

1209


Can union be self referenced?

1267


What character terminates all character array strings a) b) . c) END

1397


daily Routine of father

1485