Para utilizar la palabra class debes conocer la orientacion a objeto.
class es utilizado para definir un objeto, un objeto es un tipo de datos que puede tener datos y funciones publicas, privadas y protejidas.
Una clase puede ser 'base' para otro tipo de clase o clase hija.
Ej.
class persona {
protected:
char nombre[MAX_NAME];
int edad;
public:
persona(); //Constructor de la clase. se ejecuta cunado
//se instancia un objeto de la clase
~persona(); //Destuctor de la clase.
void SetName(char *);
char *GetName();
....
};
class empleado : public persona {
public:
char fecha_contrato[MAX_DATE];
...
}
persona *p = new persona();
p->SetName("pepito");