Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/10/2014, 23:07
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: ¿Qué es un objeto en C (no C++)?

A ver... un objeto es lo que creas por ejemplo desde un "modelo" por asi decir.

si tienes una estructura por ejemplo:

struct estructura{
int edad;
char nombre[100];
};

Eso es una estructura y realmente no se ha reservado memoria al crear dicha estructura. Solo la estas definiendo.

Como no sabemos cuantos "objetos" del tipo de esta estructura vamos necesitar no podemos reservar memoria de antemano.

Es cuando haces eso dentro de main en tiempo de ejecución lo que reserva la memoria para guardar los valores:

int main(){
struct estructura miEstructura; // ahora es cuando se crea un objeto del tipo estructura y se reserva la memoria en tiempo de ejecución.

return 0;
}

Ademas lo que te dio Leo es para C y no C++.