C++ Classes
C
code posted
by
Me
created at 07 Apr 16:07
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
class valor_aptidao { public: int i; float aptidao; valor_aptidao(std::pair<int,float>p) { i = p.first; aptidao = p.second; } }; bool vcompare (valor_aptidao lhs, valor_aptidao rhs); class populacao { std::vector<cromossoma> exemplares; std::vector<cromossoma> escolhidos; public: populacao(); //Gets e sets void set_exemplares(std::vector<cromossoma> exemplares) {this->exemplares = exemplares;} void mutar_exemplar(cromossoma c) { this->exemplares.erase(exemplares.begin()); this->exemplares.push_back(c); } std::vector<cromossoma> & get_exemplares() {return this->exemplares;} std::vector<cromossoma> & get_escolhidos() {return this->escolhidos;} //Funcoes manhosas bool adiciona_exemplar(cromossoma c); bool avaliar_populacao(); void print_exemplares(); }; |
846 Bytes in 2 ms with coderay