DEV Community

Discussion on: Pointers

Collapse
 
pauljlucas profile image
Paul J. Lucas • Edited

In C++, you generally should use new, not malloc. The only reason to use malloc in C++ is if you have a mixed C/C++ program and C++ code needs to allocate memory that's free'd by C code.

There really is nothing gained by casting malloc in C. There are many things you can do in C that are good habits, but that's not one of them.