Typedef permite definir alias para los tipos de variables, de tal forma que si yo hago...
Código:
typedef int entero;
entero a = 5;
Puedo definir la variable "a" como un entero cuyo valor es 5.
Bien, la cuestión es... en mi libro de aprendizaje, vienen la siguientes sentencias:
Código:
typedef int * pint;
int *p = pint(0x1F5);
Lo cual, a mi entender, no tiene ningún sentido, pues declara el alias como un puntero... no le veo la lógica, lo que se pretende hacer con eso. Y más aun, usando "pint" como la llamada a una función
En fin, gracias por la atención...
Saludos =)