C++ you need to write duplicate code (.h and .cpp)
C++ you need to care about header include orderC++ you need to forward declare everything you gonna use if it is not included beforeC++ you need to waste time waiting for compile
Fixed with C++20 modules. ---He said fixed with c++20 modules, when you still have to predeclare everything, as it is was a better solution
LOL, i can't believe it, bad worm