Homogeneous List

Homogeneous List: A list of class objects all of which belong to the same class.

Heterogeneous List

Heterogeneous List: A list of class objects, which can belong to more than one class. Processing heterogeneous lists is an important application of polymorphism.

Heap

Heap: A portion of money used by new to get space for the structures and classes returned by new. Space is returned to this pool…

Header File

Header File: A file containing the declarations that are to be used in one or more source files. A header file is normally included in…

Global Variables

Global Variables: Variables that are known throughout an entire program.

Generic Pointer

Generic Pointer: A pointer that can point to any variable without restriction as to the type of variable. A pointer to storage without regard to…

Function Declaration

Function Declaration: This provides the information needed to call a function. The declaration gives the name of the function, its return type, and the type…

Friend

Friend: A function that has access to the private members of a class but is not itself a member of the class. An entire class…

Free Store

Free Store: A pool of memory from which storage for objects is allocated. It is also known as heap.

Format State

Format State: For a stream, flags and parameters that determine how output values will be printed and (to a lesser extent) how input values will…

File

File: A group of related records treated as a unit.

Fast Prototyping

Fast Prototyping: A top-down programming technique that consists of writing the smallest portion of a specification that can be implemented that will still do something.

Extraction Operator

Extraction Operator: The operator >>, which is used to read input data from keyboard.

Extensibility

Extensibility: A feature that allows the extension of existing code. This allows the creation of new objects from the existing ones.

Executive File

Executive File: A file containing machine code that has been linked and is ready to be run on a computer.