C/Visual C - class

 
Vista:

class

Publicado por Martin (1 intervención) el 31/08/2002 00:55:33
Como se usa el class?? trato con esto pero da error de sintaxis

class yo
{
int yo;
int do();
}

esto es para c++ 1.01 de dos ,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:class

Publicado por Javier Albornoz (59 intervenciones) el 31/08/2002 05:35:02
Hola:
Que error te da? En cual linea es el error?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:class

Publicado por chuidiang (677 intervenciones) el 31/08/2002 08:14:25
Veo dos posibles problemas. Uno es que falta un ; al cerrar la llave. Esto te daría un error de sintaxis en la siguiente línea. El otro problema es que "do" es una palabra reservada

do
{
} while (condicion);

y te dará error de sintaxis en la línea donde intentas declarar un método do();

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:class

Publicado por Javier (6 intervenciones) el 31/08/2002 14:43:38
las clases se tienen q cerrar siempre con ;

class ejemplo
{
public:
int a,x;
ejemplo(void);
ejemplo(int a,int b);
};
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:class

Publicado por Alvaro (122 intervenciones) el 02/09/2002 23:26:47
Para utilizar la palabra class debes conocer la orientacion a objeto.
class es utilizado para definir un objeto, un objeto es un tipo de datos que puede tener datos y funciones publicas, privadas y protejidas.
Una clase puede ser 'base' para otro tipo de clase o clase hija.
Ej.
class persona {
protected:
char nombre[MAX_NAME];
int edad;

public:
persona(); //Constructor de la clase. se ejecuta cunado
//se instancia un objeto de la clase
~persona(); //Destuctor de la clase.
void SetName(char *);
char *GetName();
....
};

class empleado : public persona {
public:
char fecha_contrato[MAX_DATE];
...
}

persona *p = new persona();
p->SetName("pepito");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar