Was meinst du mit "aufteilen"?
Du kannst dir eigene Header schreiben, damit nicht alles in einer Datei stehen muss.
Bspl:
Erstell ne Datei "bla.h"
Da machst du die Klassendefinitionen und Methoden deiner Wahl rein.
Diese Datei bindest du in "bla.cpp" mit der Präprozessor Direktive
Solltest du übrigens Visual C++ 6.0 benutzen kannst du auf Makerfiles verzichten.
Solange alle Quellcodedatein im Quellcodedateinordner ist kompliliert das Programm die verschiedenen Codes von alleine,ohne Makerfiles.