#include
and separate compilation. There is
an article
at cplusplus.com that might help with learning about
header and implementation files. But while the the main article is
sound, there are errors in the question and answer section following
the article.