feat(ex03): it works

This commit is contained in:
Khaïs COLIN 2025-05-12 14:00:11 +02:00
parent 8f7b9c3068
commit 28784b50f0
Signed by: logistic-bot
SSH key fingerprint: SHA256:RlpiqKeXpcPFZZ4y9Ou4xi2M8OhRJovIwDlbCaMsuAo
9 changed files with 153 additions and 0 deletions

26
ex03/main.cpp Normal file
View file

@ -0,0 +1,26 @@
#include "HumanA.hpp"
#include "HumanB.hpp"
#include "Weapon.hpp"
int main() {
{
Weapon club = Weapon("crude spiked club");
HumanA bob("Bob", club);
bob.attack();
club.setType("some other type of club");
bob.attack();
}
{
Weapon club = Weapon("crude spiked club");
HumanB jim("Jim");
jim.setWeapon(club);
jim.attack();
club.setType("some other type of club");
jim.attack();
}
{
HumanB john("John");
john.attack();
}
return 0;
}