From 4eecb32ffcf48c42672782fbcd53781a22e95ebf Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Tue, 17 Nov 2020 09:36:17 +0100 Subject: Added cpp04/ex03 main --- cpp04/ex03/Character.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cpp04/ex03/Character.cpp') diff --git a/cpp04/ex03/Character.cpp b/cpp04/ex03/Character.cpp index bc58588..57fcfeb 100644 --- a/cpp04/ex03/Character.cpp +++ b/cpp04/ex03/Character.cpp @@ -6,14 +6,14 @@ /* By: charles +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/04/14 16:45:54 by charles #+# #+# */ -/* Updated: 2020/11/15 17:10:46 by charles ### ########.fr */ +/* Updated: 2020/11/17 08:30:21 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include "Character.hpp" Character::Character(std::string const& name) - : m_name(name), m_inventory_size(0) {} + : m_inventory_size(0), m_name(name) {} Character::Character(Character const& other) : m_inventory_size(0) { *this = other; } @@ -44,6 +44,7 @@ void Character::unequip(int idx) { if (idx < 0 || idx >= m_inventory_size) return; + delete m_inventory[idx]; for (int i = idx; i < m_inventory_size - 1; i++) m_inventory[i] = m_inventory[i + 1]; m_inventory_size--; -- cgit