adspace
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