Die Organisation von Quelldateien ist ein Topik, das selten in C++ adressiert wird. Mit C++20 werden wir Module erhalten. Bis es aber soweit ist, solltest du zwischen der Implementierung und dem Interface deiner Quelldateien streng unterscheiden.
Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4403727.
Weiterlesen...