My programs have header files only (and just one .cpp file holding the program entry point). It works fine. This is a typical example of a .h file (called hasher.h) holding free functions (what they...