au milieu des tests d'heritance de classe

This commit is contained in:
Hugo LAMY
2022-02-20 19:42:37 +01:00
parent 7e65467a27
commit 8918b348e0
10 changed files with 188 additions and 26 deletions

View File

@@ -49,17 +49,28 @@ int main() {
ClapTrap robot1("robot1");
ScavTrap robot2("robot2");
ScavTrap robot3("robot3");
ClapTrap robot4("robot4");
ScavTrap robotmp1("robot4");
ClapTrap robot4(robotmp1); // PBM : it says it's a ScavTrap but it has no guardGate()...
//robot4.guardGate();
std::cout << "assignement 1:\n";
ScavTrap robotmp1("robot5");
robotmp1.guardGate();
ClapTrap robot6(robotmp1); // PBM : it says it's a ScavTrap but it has no guardGate()...
// robot6.guardGate();
ScavTrap robotmp2("robot5");
ScavTrap robot5(robotmp2);
robot5.guardGate();
std::cout << "assignement 2:\n";
ScavTrap robotmp2("robot7");
ScavTrap robot8(robotmp2);
robot8.guardGate();
// ClapTrap robotmp3("robot6"); // PBM : assignation doesn't work...
// ScavTrap robot6(robotmp3);
std::cout << "assignement 3:\n";
ClapTrap robotmp3("robot9"); // PBM : assignation doesn't work...
// ScavTrap robot10(robotmp3);
// robot10.guardGate();
std::cout << "assignement 4:\n";
ClapTrap robotmp4("robot11");
ClapTrap robot12(robotmp4);
// robot12.guardGate();
goAttack(robot1, robot2);
goAttack(robot2, robot1);