Which statement correctly describes the difference between new and malloc in C++?
Options
- A. new invokes the appropriate constructor for an object; malloc does not invoke constructors
- B. malloc automatically invokes every C++ constructor
- C. new must always be paired with free
- D. More than one of the above
- E. None of the above