Multiple Inheritance

Multiple Inheritance: A language feature that allows a derived class to have more than one base class.

Method

Method: The means by which an object receives and responds to a particular kind of message. In C++, a method is a member function.

Message Passing

Message Passing: The philosophy that objects only interact by sending messages to other. The messages request for some operations to be performed.

Message

Message: Information sent to an object. A message generally produces an internal change in the object that receives it, and object may respond to the…

Member Pointer

Member Pointer: A pointer that designates a member of a class. Member pointers are distinct from, and must not be confused with pointers that designate…

Member Function

Member Function: A function declared within a class and not declared as a friend. These functions can have access to the data members and define…

Member

Member: A data object (variable), function, or operator declared in a class declaration and (for a function or operator) not designated as a friend. See…

Mask

Mask: A pattern of bits for controlling the retention or elimination of another group of bits.

Manipulator

Manipulator: A data object that is used with the insertion and extraction operators as if it were a value to be inserted into a stream…

Macro Processor

Macro Processor: A program that generates code by replacing values into positions in a defined template.

Macro

Macro: A short piece of text, or text template, that can be expanded into a longer text.

Logical Operator

Logical Operator: A C++ operator that performs a logical operation on its two operands and returns a true or a false value.

Local Variable

Local Variable: A variable whose scope is limited to the block in which it is declared.

Linkage

Linkage: The property of an identifier that governs its accessibility in different source files. An identifier with internal linkage is accessible only in the source…

Left Shift

Left Shift: The operation of moving the bits field left by a specified amount and filling the vacated positions with zeros.