The return value is defined by the compiler. For example,
i for an int, while a Microsoft compiler may return
Objects may have a number prefixed to their name, such as
People suspect that this is related to the size of the object.
While the type name is unique to the class, the number may change if the class is updated with new members or functions.