fix: compilation (forget to add the overload '=' in the header)

This commit is contained in:
Raphael 2025-02-17 11:59:23 +01:00
parent e78b8fbe33
commit 42e83d8e62
3 changed files with 6 additions and 3 deletions

View file

@ -6,7 +6,7 @@
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */ /* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2025/01/10 14:54:21 by rparodi #+# #+# */ /* Created: 2025/01/10 14:54:21 by rparodi #+# #+# */
/* Updated: 2025/02/10 10:24:18 by rparodi ### ########.fr */ /* Updated: 2025/02/17 11:52:32 by rparodi ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -21,6 +21,7 @@ class ClapTrap {
ClapTrap(ClapTrap const &copy); ClapTrap(ClapTrap const &copy);
ClapTrap(std::string name); ClapTrap(std::string name);
~ClapTrap(); ~ClapTrap();
ClapTrap& operator=(ClapTrap &assign);
void attack(const std::string& target); void attack(const std::string& target);
void takeDamage(unsigned int amount); void takeDamage(unsigned int amount);
void beRepaired(unsigned int amount); void beRepaired(unsigned int amount);

View file

@ -6,7 +6,7 @@
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */ /* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2025/01/10 14:54:21 by rparodi #+# #+# */ /* Created: 2025/01/10 14:54:21 by rparodi #+# #+# */
/* Updated: 2025/02/10 10:24:18 by rparodi ### ########.fr */ /* Updated: 2025/02/17 11:54:10 by rparodi ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -21,6 +21,7 @@ class ClapTrap {
ClapTrap(ClapTrap const &copy); ClapTrap(ClapTrap const &copy);
ClapTrap(std::string name); ClapTrap(std::string name);
~ClapTrap(); ~ClapTrap();
ClapTrap& operator=(ClapTrap &assign);
void attack(const std::string& target); void attack(const std::string& target);
void takeDamage(unsigned int amount); void takeDamage(unsigned int amount);
void beRepaired(unsigned int amount); void beRepaired(unsigned int amount);

View file

@ -6,7 +6,7 @@
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */ /* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2025/01/20 23:13:16 by rparodi #+# #+# */ /* Created: 2025/01/20 23:13:16 by rparodi #+# #+# */
/* Updated: 2025/02/10 10:43:14 by rparodi ### ########.fr */ /* Updated: 2025/02/17 11:54:45 by rparodi ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -21,6 +21,7 @@ class ScavTrap : public ClapTrap {
ScavTrap(); ScavTrap();
ScavTrap(ScavTrap const &copy); ScavTrap(ScavTrap const &copy);
ScavTrap(std::string name); ScavTrap(std::string name);
ScavTrap& operator=(ScavTrap &assign);
~ScavTrap(); ~ScavTrap();
void guardGate(); void guardGate();
protected: protected: