Estoy utilizando una librería de Algoritmos Genéticos (GALIB), escrita en C, y que me consta que funciona perfectamente en VC++.6
El problema es el siguiente: me da fallo en el constructor de una de las clases, y mi duda es si HAY ALGÚN IMPEDIMENTO PARA PASAR COMO PARÁMETRO A UN CONSTRUCTOR UN PUNTERO A VOID.
A continuación pongo el código, y el error (uno de los que da)
class GAParameter
{
public:
GAParameter(char *fn, int tp, void *v);
~GAParameter(void);
};
los errores:
GAParameter.h(32): error C2629: 'GAParameter (' inesperado
GAParameter.h(32): error C2238: símbolos (token) inesperados delante de ';'
PD: como es lógico la línea 32 es la de el constructor, y si quito "void *v" el error desaparece, pero es que me hace falta ese puntero!!
y de hecho el código es justo el de la librería, y he dejado la clase hueca y el fallo está ahí.
GRACIAS ANTICIPADAS






