Foros del Web » Programación para mayores de 30 ;) » C/C++ »

tabla del tipo de mi clase

Estas en el tema de tabla del tipo de mi clase en el foro de C/C++ en Foros del Web. Buenas. Estoy intentando hacer una tabla del tipo de mi clase ,pero no se como hacerlo. mi clase es la siguiente: class lugar{ private: string ...
  #1 (permalink)  
Antiguo 30/07/2010, 10:11
 
Fecha de Ingreso: julio-2007
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
tabla del tipo de mi clase

Buenas.

Estoy intentando hacer una tabla del tipo de mi clase ,pero no se como hacerlo.

mi clase es la siguiente:

class lugar{

private:

string nombre;

string info;

public:

lugar(string nombre,string info){

this-> nombre=nombre;

this-> info=info;

}

string getInfo ();

string getNombre ();

};

string Lugar::getInfo()

{

return info;

}

string Lugar::getNombre(){

return nombre;

}

Me podeis ayudar a declarar y acceder a la una tabla del tipo lugar??

gracias
  #2 (permalink)  
Antiguo 30/07/2010, 16:18
 
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años, 6 meses
Puntos: 3
Respuesta: tabla del tipo de mi clase

//para declarar una de estas tablas tienes 2 opciones
lugar milugar;
//o tambien(yo usaria este)
lugar *milugar;

//luego si usas el puntero deberia ser algo asi

milugar = new lugar("nombre","descripcion");

//y luego

string mensaje = milugar->getInfo();
cout << mensaje.
__________________
si tienes entre 18 y 20 años... entonces tienes 19 años xD
  #3 (permalink)  
Antiguo 30/07/2010, 19:22
Avatar de gvite666  
Fecha de Ingreso: abril-2010
Mensajes: 65
Antigüedad: 14 años, 7 meses
Puntos: 4
Respuesta: tabla del tipo de mi clase

Tikitios tiene razon si sabes utilizar memoria dinamica, recuerda que en c++ tienes que ser cuidadoso con eso, sino simplemete has esto
Código C++:
Ver original
  1. lugar milugar("un lugar","una descripciopn");
  2. string strnombre;
  3. strnombre=milugar.getNombre();
  4. cout<<strnombre;

Etiquetas: clase, tipo, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:38.