BUSCAR
INICIO
MAPA
FAQs
UTILIDADES
GLOSARIO
REGISTRO
COLABORAR
QUIENES SOMOS

USUARIO

PASSWORD

FAQs
3.Estructuras, Uniones y Enums

8. ¿Puedo asignar dos estructuras?

La asignación de estructuras está permitida, pero sólo entre variables del mismo tipo de estructura, salvo que se usen constructores, y funciona como la intuición dice que debe hacerlo.

Veamos un ejemplo:

struct Punto {
   int x, y;
   Punto() {x = 0; y = 0;}
} Punto1, Punto2;

int main() {

   Punto1.x = 10;
   Punto1.y = 12;
   Punto2 = Punto1;

}


La línea:

Punto2 = Punto1;

equivale a:

Punto2.x = Punto1.x;
Punto2.y = Punto1.y; .