Problemas con clases
Publicado por Guille (3 intervenciones) el 25/06/2004 22:45:04
quiero declarar estas clases en el borland y me da este error
""""""""[C++ Error] TDAImple.h(15): E2303 Type name expected""""
esta es la clase:
enum Selector {Binario=1,Unario,Valor};
enum OperacionesB {Suma,Resta,Division,Multiplicacion};
enum OperacionesU {Negacion,Referencia};
union Celda{
private:
Binario B;
Unario U;
float Valor;
int entero;
Selector OP;
public:
Celda (int e);
Celda (Celda *, OperacionesU Una);
Mostrar();
};
class Matriz {
Celda **M;
int size;
public:
Matriz(int);
void Put (int,int);
int Get (int,int);
};
class Binario{
Celda* Izquierdo;
Celda* derecho;
OperacionesB Signo;
};
class Unario{
Celda* Operando;
OperacionesU Signo;
};
si alguien sabe porque lo agradeceria mucho.Gracias
Y otra pregunta: como se hace para imprimir en una consola de DOS, es un proyecto de consola y le pongo getchar al final, pero no aparece nada.Gracias
""""""""[C++ Error] TDAImple.h(15): E2303 Type name expected""""
esta es la clase:
enum Selector {Binario=1,Unario,Valor};
enum OperacionesB {Suma,Resta,Division,Multiplicacion};
enum OperacionesU {Negacion,Referencia};
union Celda{
private:
Binario B;
Unario U;
float Valor;
int entero;
Selector OP;
public:
Celda (int e);
Celda (Celda *, OperacionesU Una);
Mostrar();
};
class Matriz {
Celda **M;
int size;
public:
Matriz(int);
void Put (int,int);
int Get (int,int);
};
class Binario{
Celda* Izquierdo;
Celda* derecho;
OperacionesB Signo;
};
class Unario{
Celda* Operando;
OperacionesU Signo;
};
si alguien sabe porque lo agradeceria mucho.Gracias
Y otra pregunta: como se hace para imprimir en una consola de DOS, es un proyecto de consola y le pongo getchar al final, pero no aparece nada.Gracias
Valora esta pregunta


0