Free Wildebeest Free Wildebeest - 10 months ago 46
C++ Question

What's the difference between cstdlib and stdlib.h?

When writing C++ code is there any difference between:

#include <cstdlib>


#include <stdlib.h>

other than the former being mostly contained within the

Is there any reason other than coding standards and style to use one over the other?

Answer Source

The first one is a C++ header and the second is a C header. Since the first uses a namespace, that would seem to be preferable.