Wednesday, October 6, 2010

Including header types

In C++ it's common to see two methods of including a header file:

#include
#include "filename"

The difference between the two varies on the compiler you are using, however the rule of thumb is that the first version, between the "<" and ">", will have the compiler search for filename in a series of predefined paths. It is the standard to use the #include form when including header files that are part of the C++ standard library, such as iostream or cstdlib.
The second form of including a header file is meant mostly for custom header files that are located in the same path as the C++ application itself

No comments: