cpp03 destructor in virtual

This commit is contained in:
Alexandre POMMIER 2022-08-04 14:06:57 +02:00
parent edc05d9f4f
commit 3cb4c810e3
9 changed files with 18 additions and 18 deletions

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);

View File

@ -6,7 +6,7 @@
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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);