Definitions

An implementation file is a file that contains source code for a program. Almost every part of every program starts out as an implementation file.

Compilation of an implementation file produces a file called an object code module (or object file), which contains object (machine) code.

Several object code modules of a generally useful nature can be combined to make a file called a library module, usually abbreviated to library.

A block is a section of code that acts like one statement, as far as the language is concerned; that is, wherever a statement can occur, a block can be substituted, and it will be treated as one statement for the purposes of program organization.

A function is also a section of code, but its characteristics ...

Get Learning to Program in C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.