Imagine that you have two classes: MyClassA and MyClassB. Both of these classes have their respective .h and .cpp file. However, you need to reference MyClassA in MyClassB, do you know where you should use #include "MyClassA.h" as opposed to class MyClassA in the files of MyClassB?