I am new to C++ so please be kind. I was wondering if we really have to put classes in headers files (.h) . I know it looks better and is more efficient to separate the definition with the implementation but is there another benefit of doing this such as faster compilation or something like that?
Anything would help, thanks!