[C con Clase] duda con #defines
Pamela Dellepiane
pdellepiane en gmail.com
Vie Jun 15 01:54:54 CEST 2007
Hola, estoy aprendiendo C++. Alguien me puede explicar para que sirven
los siguientes #define's, como se pueden usar o al menos como se leen?
porque me confunden bastante
#define Hombre 0
#define Mujer 1
#define Identif1 2
#define Identif2 3
#define PERSON( x ) ( TBL->GetPerson( x ) )
#define PERSONPOINTERTABLE( x ) ( TBL->GetPersonOnTable( x ) )
/* de aca no entiendo porque el ** */
#define PrimerIterador (( Persona ** ) PERSONPOINTERTABLE( Identif1 ))
#define UltimoIterador (( Persona ** ) PERSONPOINTERTABLE( Identif2 ))
#define HombrePointer (( Persona * ) PERSON( Hombre ))
#define MujerPointer (( Persona * ) PERSON( Mujer ))
class Persona
{
protected:
static MyObjects *TBL; // Tabla de objetos
private:
....
}
Más información sobre la lista de distribución Cconclase