But if you have it like this way there is a problem: file1.h: Code: #include "file2.h" file2.h Code: #include "file1.h" Use forward declaration like rooster13 said.
#include "file2.h"
#include "file1.h"