a simple GP based C++

源码地址
https://github.com/pbharrin/Genetic-Prog
问题

GOftn* children[];
1>g:\c++_gp\genetic-prog-master\genetic-prog-master\basicfunctions.h(30): warning C4200: nonstandard extension used : zero-sized array in struct/union
1>          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array

更改为

GOftn* children[1];

问题

GOftn* retFtn;
1>g:\c++_gp\genetic-prog-master\genetic-prog-master\treegeneops.cpp(101): error C4703: potentially uninitialized local pointer variable 'retFtn' used

更改为

GOftn* retFtn=0;

函数重载与继承

//main.c 39 line,有问题
err = outputs[j] - (initTrees[i]->eval(inputs[j]));

你可能感兴趣的:(C++-GP)