Buenas a todos me pregunto si alguien me podria decir por favor la diferencia entre
typedef struct y struct . que diferencias en codigo , se que typedef se usa para declarar tipos .
La primera es de c y la segunda de c++
el typedef viene por defecto en c++ por asi decirlo.
saludos...
Hola bash, el typedef struct se usa para no estar constantemente teniendo que volver a reescribir la estructura. Con un ejemplo lo verás mejor:
struct {
int entero1;
int entero2;
char cadena[20];
} miEstructura1;
struct {
int entero1;
int entero2;
char cadena[20];
} miEstructura2;
struct {
int entero1;
int entero2;
char cadena[20];
} miEstructura3;
Entonces para no estar repitiendo constantemente la estructura lo que se hace es(cada vez que pongo _miEstructura, es como si pusiese todo el bloque entero):
typedef struct {
int entero1;
int entero2;
char cadena[20];
} _miEstructura;
_miEstructura miEstructura1;
_miEstructura miEstructura2;
_miEstructura miEstructura3;
Un saludo.