Just a simple, general question. If I'm include libraries in a header file, should I include those libraries in my cpp as well? Not sure if I got the terminology correct. Thanks!
No they only need to be in one place and that is in the file where they are first required. It is not necessary because your .cpp file will/should/must have an #include "header.h" file if they are required in both header and implementation files, and should be in the implementation file if they are only required to be linked there.