cpp03 destructor in virtual
This commit is contained in:
parent
edc05d9f4f
commit
3cb4c810e3
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user