title: Header files inclusion / Forward declaration
body: <p>In my C++ project when do I have to use inclusion (<code>#include "myclass.h"</code>) of header files? And when do I have to use forward declaration of the class (<code>class CMyClass;</code>)?</p>