Transcription: The keyword class begins the declaration of a C++ class. The identifier is the name of the class and is the type of all objects declared for that class. A class declaration can appear anywhere a declaration is legal. However, a convention is to define classes in a separate header file. Like the typedef of C, a class declaration allocates no memory. Storage is assigned only when an object of that class type is declared. cleared.