Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2008, 06:42
guille_el3
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años
Puntos: 2
Respuesta: Quien me ayuda con las clases y creando objetos...

Vamos a ver un poco...

En c++ los objetos se instancian igual que en java, pero teniendo en cuenta 2 detalles.
En java todas las variables son referencias a objetos, en C++, al ser una extencion de C tienes variables de valor y variables de referencia(punteros).
Si quieres trabajar como trabajabas en java lo correcto seria que uses punteros, pero eso te lleva a tener que manejar la memoria a mano. Y eso es porque java tiene garbage collection y la VM se encarga de ese trabajo.

Para instanciar un objeto puedes hacer

variable = new Foo; //Si el constructor no tiene parámetros puedes obviar los parentesis

donde variable puede ser:

Foo variable;

ó

Foo* variable;

Si tu variable es de tipo valor, el objeto muere solo al salir del scope donde fue definida. Si no puedes liberar la memoria haciendo:

delete variable;

Creo que eso es todo :). Suerte!
__________________
Saludoss
Guille