aboutsummaryrefslogtreecommitdiff
path: root/cpp04/ex03/main.cpp
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-11-15 17:24:46 +0100
committerCharles Cabergs <me@cacharle.xyz>2020-11-15 17:24:46 +0100
commit62be117da22b5159c8712537ac7ef135ff3007b8 (patch)
tree2a0447d54264465db0878fe19160759220043672 /cpp04/ex03/main.cpp
parent4c30e98f4a4018a25d3a9f3ee790d589be803cb0 (diff)
downloadpiscine_cpp-62be117da22b5159c8712537ac7ef135ff3007b8.tar.gz
piscine_cpp-62be117da22b5159c8712537ac7ef135ff3007b8.tar.bz2
piscine_cpp-62be117da22b5159c8712537ac7ef135ff3007b8.zip
Fixing cpp04/03 crash
Diffstat (limited to 'cpp04/ex03/main.cpp')
-rw-r--r--cpp04/ex03/main.cpp40
1 files changed, 19 insertions, 21 deletions
diff --git a/cpp04/ex03/main.cpp b/cpp04/ex03/main.cpp
index 871007d..6444877 100644
--- a/cpp04/ex03/main.cpp
+++ b/cpp04/ex03/main.cpp
@@ -6,7 +6,7 @@
/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/04/14 17:58:01 by charles #+# #+# */
-/* Updated: 2020/11/13 14:41:49 by cacharle ### ########.fr */
+/* Updated: 2020/11/15 17:23:07 by charles ### ########.fr */
/* */
/* ************************************************************************** */
@@ -17,24 +17,22 @@
int main()
{
- IMateriaSource* src = new MateriaSource();
- src->learnMateria(new Ice());
- src->learnMateria(new Cure());
-
- ICharacter* me = new Character("me");
-
- AMateria* tmp;
- tmp = src->createMateria("ice");
- me->equip(tmp);
- tmp = src->createMateria("cure");
- me->equip(tmp);
-
- ICharacter* bob = new Character("bob");
-
- me->use(0, *bob);
- me->use(1, *bob);
-
- delete bob;
- delete me;
- delete src;
+ {
+ std::cout << "================== SUBJECT MAIN ==================" << std::endl;
+ IMateriaSource* src = new MateriaSource();
+ src->learnMateria(new Ice());
+ src->learnMateria(new Cure());
+ ICharacter* me = new Character("me");
+ AMateria* tmp;
+ tmp = src->createMateria("ice");
+ me->equip(tmp);
+ tmp = src->createMateria("cure");
+ me->equip(tmp);
+ ICharacter* bob = new Character("bob");
+ me->use(0, *bob);
+ me->use(1, *bob);
+ delete bob;
+ delete me;
+ delete src;
+ }
}