Estoy empezando con Borland C++ y me surge la duda de cómo declarar tipos enumerados. Al igual que en Pascal se hace de la siguiente manera:

Type tSemana = ( Lunes, Martes, Miercoles, Jueves,... );

Pues me gustaría saber como se escribe en C++ y si tengo que utilizar la directuva Typedef o no.

Un saludo y gracias de antemano.