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]));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章