if you are familiar with the process of making an "executable" file in c++ then this explanation will be easy to understand...

when you finish writing your source code you save it as ...... FileNameGoesHere.cpp........ the next step is to compile it.....your compiler at that time makes an object "FileNameGoesHere.obj" file from the ".cpp" source code file.........Next step is Invoking a Linker, who makes an executable ".exe" file from your object file ".obj".........

After your executable file ".exe" is created, then you no longer need the object nor source code files.....you can run your program by just "double clicking at it" (considering you are in windows"

The ".obj" file is a intermediate form........kind a like a "temporary file"......

Hope this helped.........


Regards,
matheo917