With the class thing and how you use the .h and the .cpp. So far my understanding is that you have:
Main C++ program, <<With an header file<< class.h <<The header File links to the .cpp file.
See what I am saying? It seems that there is wasted step here. Why not have the Main program just link to the exta .cpp file or put the class in the .h and not just prototypes??
I know I am confused here and this is just what is going on in my mind but please help, correct me! Thanks