Originally posted by Axter
Most compilers do NOT compile multiple *.c/*.cpp fies into a single translation unit. They remain seperate (even with command line compilers).
Out of curiosity; is this dictated by the standard or simply compiler convention. I know the standard does provide a definition of translation unit but its not the easist doc to find stuff in quickly.
The views expressed are those of the author and do not reflect any position taken by the Goverment of the United States of America, National Aeronautics and Space Administration (NASA), Jet Propulsion Laboratory (JPL), or California Institute of Technology (CalTech)