Vector de Widgets en FLTK

shirkkan
26 de Abril del 2008
Hola!!

Resulta que estoy programando en c++ y utilizo la librería fltk.
Tengo que construir una matriz de celdas, para lo cual me defino en el archivo.h la variable Fl_Output *celdas (que será un vector de celdas).

En el archivo.cpp declaro celdas=new Fl_Output* [6]; para indicar que lo que quiero es una fila de 6 outputs.
Cuando hago:
celda[0] = new Fl_Output(...);
celda[1]=new... etc, me da error en el celda[0] diciendo lo siguiente:

no match for 'operator=' in '*((Interfaz*)this)->Interfaz::celdas = (((Fl_Output*)operator new(120u)), (<anonymous>->Fl_Output::Fl_Output(110, ((i * 10) + 130), 30, 30, 0u), <anonymous>))'

No se donde puede estar el error, pues estoy estancado aquí y no se como solucionarlo.
A ver si me podeis dar alguna solución.

Graciaaaaas