C++ class name
The class name for the this argument in C++ functions.
A class name is the identifier describing the collection of class object data and methods making up the class type definition. It is the portion of a function name preceding the double colon in a function call; for example, MyClassName::ClassMethod();.
A function name can refer to more than one function, taking different sets of argument types. Therefore, a C++ function cannot be uniquely described by its function name alone. By attaching the class name, and the argument list, the function is uniquely identified. The argument list, class name, and function name form a C++ signature.
(C) Copyright IBM Corporation 1993, 2009.