I am reading at the time the \"Effective C++\" written by Meyers and came across the term \"translation unit\".
Could somebody please give me an explanation of:
As others have said, a translation unit is basically the contents of a source file after preprocessing. It's the topmost production in the language grammar; you would only need to worry about it if you were writing a C or C++ compiler.