I have a .cpp that’s getting rather large, and for easy management I’d like to split it into a few files. However, there are numerous globals, and I’d like to avoid the upkeep of managing a bunch of extern declarations across different files. Is there a way to have multiple .cpp files act as a single file? In essence, I’d like a way to divide the code without the division being recognized by the compiler.
Share
Of course, you can always just #include the various CPP-files into one master file which is the one that the compiler sees. It’s a very bad idea though, and you will eventually get into headaches far worse than refactoring the file properly.