Abstract class
A class that can only be used as a base class for some other class. A class is abstract if it has at least one pure virtual function.
Access specifier
A way of labelling members of a class to specify what access is permitted.
Aggregate
An array or object of a class with no constructors, no private or protected members, no base classes, and no virtual functions.
Allocation
The process of giving memory space to an object.
Ansi
Acronym for American National Standards Institute, a standards body currently standardizing C++.
Argument
When calling a function, refers to the actual values passed to the function.
Array
An ordered and index able sequence of values. C++ supports arrays of a single dimension (a vector) or of multiple dimensions.
Assignment operator
An operator for doing assignment.