[C con Clase] struct como atributo de una clase
Núria Busom Figueres
meteorit666 en hotmail.com
Dom Dic 21 12:31:39 CET 2008
Hola otra vez a todos, sigo con mis problemas!!! Os cuento: (trabajo en C++, pero ya lo habreis notado por el asunto del email, no???)
1) tengo un programa principal por el que me entran num_prod mediante int main(int argc, char* argv[])
2) Estoy creando una clase Gramatica en que los atributos son:
char* Sn;
char* St;
Produccion* P;
char S;
y en que produccion es un struct del tipo:
struct Producciones {
char* parteIzq;
MyString* parteDcha;
};
typedef struct Produciones Produccion;
El problema viene cuando en la implementación quiero hacer:
P = Produccion [num_prod];
Podeis decirme que es lo que hago mal?? No lo entiendo, en la implementación de una clase yo puedo acceder sus propios atributos, no? Y el tamaño a los struct se hace así, no?? Espero que podais ayudarme
El compilador dice:
Gramatica.cpp: In member function ‘void Gramatica::introducirProduccion(int)’:
Gramatica.cpp:40: error: expected primary-expression before ‘[’ token
make: *** [Gramatica.o] Error 1
Muchas gracias
_________________________________________________________________
Arrastrar y colocar: acceso muy fácil al uso compartido de fotos con Fotos de Windows Live™.
http://www.microsoft.com/windows/windowslive/photos.aspx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081221/0d6eaf6d/attachment.html>
Más información sobre la lista de distribución Cconclase