1 2 3 4 5 6 7 8 9 10 11 12
| somme<list<boule>,list<boule>::iterator, char>(L,itl,'R'); // on appelle un fonction somme et on ignore totalement l'entier qu'elle retrourne.
somRobot1=som; // on semble copier une instance dans une autre, leur type est ???
somme<vector<boule>,vector<boule>::iterator, char>(V,itv,'B'); // autre résultat ignoré
somRobot2=som; // ah, donc somRobot1 == SomRobot2 == som
if (somRobot1>somRobot2) // on vérifie si un est strictement supérieur à l'autre, A quel moment définit-on ce qui fait
// qu'un "som" est supérieur à un autre? Si se sont des types simples comme 'int' 'double' ou pointeur
// ça a un sens, si ce sont des objets d'un type donné, le type doit fournir ce qu'il faut faire.
{
cout<<"Le gagnant est Robot1"<<endl;
} |
Partager