diff --git a/cpp03/ex01/ClapTrap.hpp b/cpp03/ex01/ClapTrap.hpp index 219c0aa..6309e02 100644 --- a/cpp03/ex01/ClapTrap.hpp +++ b/cpp03/ex01/ClapTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 05:22:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:23:38 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:04:13 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,7 +20,7 @@ class ClapTrap { ClapTrap(std::string name); ClapTrap(const ClapTrap& copy); - ~ClapTrap(); + virtual ~ClapTrap(); ClapTrap &operator=(const ClapTrap& rhs); void attack(const std::string& target); diff --git a/cpp03/ex01/ScavTrap.hpp b/cpp03/ex01/ScavTrap.hpp index c02cfa0..555c2fb 100644 --- a/cpp03/ex01/ScavTrap.hpp +++ b/cpp03/ex01/ScavTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 08:03:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:25:11 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:00 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,7 +23,7 @@ class ScavTrap : virtual public ClapTrap ScavTrap(std::string name); ScavTrap(const ScavTrap& copy); - ~ScavTrap(); + virtual ~ScavTrap(); ScavTrap &operator=(const ScavTrap& rhs); diff --git a/cpp03/ex02/ClapTrap.hpp b/cpp03/ex02/ClapTrap.hpp index 219c0aa..865f745 100644 --- a/cpp03/ex02/ClapTrap.hpp +++ b/cpp03/ex02/ClapTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 05:22:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:23:38 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:09 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,7 +20,7 @@ class ClapTrap { ClapTrap(std::string name); ClapTrap(const ClapTrap& copy); - ~ClapTrap(); + virtual ~ClapTrap(); ClapTrap &operator=(const ClapTrap& rhs); void attack(const std::string& target); diff --git a/cpp03/ex02/FragTrap.hpp b/cpp03/ex02/FragTrap.hpp index 0d007aa..e756ead 100644 --- a/cpp03/ex02/FragTrap.hpp +++ b/cpp03/ex02/FragTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/14 01:24:34 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:24:51 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:16 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,7 +23,7 @@ class FragTrap : virtual public ClapTrap FragTrap(std::string name); FragTrap(const FragTrap& copy); - ~FragTrap(); + virtual ~FragTrap(); FragTrap &operator=(const FragTrap& rhs); diff --git a/cpp03/ex02/ScavTrap.hpp b/cpp03/ex02/ScavTrap.hpp index c02cfa0..071d62c 100644 --- a/cpp03/ex02/ScavTrap.hpp +++ b/cpp03/ex02/ScavTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 08:03:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:25:11 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:18 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,7 +23,7 @@ class ScavTrap : virtual public ClapTrap ScavTrap(std::string name); ScavTrap(const ScavTrap& copy); - ~ScavTrap(); + virtual ~ScavTrap(); ScavTrap &operator=(const ScavTrap& rhs); diff --git a/cpp03/ex03/ClapTrap.hpp b/cpp03/ex03/ClapTrap.hpp index 219c0aa..d2b7677 100644 --- a/cpp03/ex03/ClapTrap.hpp +++ b/cpp03/ex03/ClapTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 05:22:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:23:38 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:23 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,7 +20,7 @@ class ClapTrap { ClapTrap(std::string name); ClapTrap(const ClapTrap& copy); - ~ClapTrap(); + virtual ~ClapTrap(); ClapTrap &operator=(const ClapTrap& rhs); void attack(const std::string& target); diff --git a/cpp03/ex03/DiamondTrap.hpp b/cpp03/ex03/DiamondTrap.hpp index 937e582..57de22c 100644 --- a/cpp03/ex03/DiamondTrap.hpp +++ b/cpp03/ex03/DiamondTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/08/03 15:32:51 by apommier #+# #+# */ -/* Updated: 2022/08/03 18:10:08 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:25 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -24,7 +24,7 @@ class DiamondTrap : public FragTrap, public ScavTrap DiamondTrap(std::string name); DiamondTrap(const DiamondTrap& copy); - ~DiamondTrap(); + virtual ~DiamondTrap(); DiamondTrap &operator=(const DiamondTrap& rhs); diff --git a/cpp03/ex03/FragTrap.hpp b/cpp03/ex03/FragTrap.hpp index 0d007aa..afce873 100644 --- a/cpp03/ex03/FragTrap.hpp +++ b/cpp03/ex03/FragTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/14 01:24:34 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:24:51 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:28 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,7 +23,7 @@ class FragTrap : virtual public ClapTrap FragTrap(std::string name); FragTrap(const FragTrap& copy); - ~FragTrap(); + virtual ~FragTrap(); FragTrap &operator=(const FragTrap& rhs); diff --git a/cpp03/ex03/ScavTrap.hpp b/cpp03/ex03/ScavTrap.hpp index c02cfa0..69661e4 100644 --- a/cpp03/ex03/ScavTrap.hpp +++ b/cpp03/ex03/ScavTrap.hpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/13 08:03:53 by apommier #+# #+# */ -/* Updated: 2022/08/03 17:25:11 by apommier ### ########.fr */ +/* Updated: 2022/08/04 14:05:33 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,7 +23,7 @@ class ScavTrap : virtual public ClapTrap ScavTrap(std::string name); ScavTrap(const ScavTrap& copy); - ~ScavTrap(); + virtual ~ScavTrap(); ScavTrap &operator=(const ScavTrap& rhs);