Using the typedef statement to name a class type causes the typedef name to become a class-name. For more information about using typedef, see “typedef Specifier” in Chapter 6, on topic .