- Abstract Class - a class with at least one pure virtual function.
- Abstract Data Type (ADT ) - An abstract class.
- Adapters - ways to adapt existing predicates.
- Algorithm - general-purpose routines for use with container classes.
- Bag - a multiset.
- Cast - explicit conversion of an object type.
- Container - A class that can hold other objects.
- Iterator - Something that can point to an object in a container.
- Multiple Inheritance - When a class has more than one base class.
- Namespace - a scoping mechanism that can scan files.
- Overloading - When calling a function runs different code .
according to the types and number of arguments provided.
- Polymorphism - not having to worry about the type of object
you're dealing with.
- Predicate - a function object that returns a bool.
- Pure Virtual function - a function that must be over-ridden in
a derived class.
- The Standard Library - classes, algorithms, and function objects
providing support for strings, vectors, lists, maps, strings and
random numbers.
- Template - A class that can be ``filled in'' with various types.
- Virtual function - a function that can be over-ridden in
a derived class.
- Volatile - a variable is volatile if it might change beyond
control of the program.
- © Cambridge University, Engineering Department, Trumpington Street, Cambridge CB2 1PZ, UK (map)
Tel: +44 1223 332600, Fax: +44 1223 332662
Contact: helpdesk