Intentando crear un array de tipo Lista en c++

Iniciado por SXF, 1 Diciembre 2012, 19:57 PM

0 Miembros y 1 Visitante están viendo este tema.

SXF

Buenas a todos , pues mi problema esta en que quiero crear un array por ejemplo de tamaño 10 y en cada posicion meter una lista de tipo lis<Palabra>, donde Palabra es una clase que contiene un entero y un contador. ejemplo: list<Palabra> DispercionAbierta ={lista1...listaN};
Mi objetivo es crear una tabla de dispercion abierta , el problema es que me da un error en tiempo de compilación y no se porque es, ya que no tengo mucha experiencia en c++.

naderST

Si colocas el error que te da el compilador te puedo ayudar

SXF

Código:
Código (cpp) [Seleccionar]

typedef list<Palabra *> LP;   
class TablaDispercionAbierta {
private:
   set<string> conjunto;
   LP  tabla[10];


Error:

@ubuntu:~/Desktop/tabla$ g++ -c TablaDispercionAbierta.cpp
In file included from TablaDispercionAbierta.cpp:4:0:
TablaDispercionAbierta.h:14:5: error: ISO C++ forbids declaration of 'LP' with no type [-fpermissive]


Lo intento compilar con g++ en ubuntu.