aboutsummaryrefslogtreecommitdiff
path: root/cpp01/ex06
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-11-10 09:26:04 +0100
committerCharles Cabergs <me@cacharle.xyz>2020-11-10 09:26:04 +0100
commit9dd7a48967f99793b818f7362ac8e95717186774 (patch)
treed96d81af7cd6d36de7b5e01cab7688b60446f03a /cpp01/ex06
parent631a8d7b6c214da48f7748e78fc8c308960414fb (diff)
downloadpiscine_cpp-9dd7a48967f99793b818f7362ac8e95717186774.tar.gz
piscine_cpp-9dd7a48967f99793b818f7362ac8e95717186774.tar.bz2
piscine_cpp-9dd7a48967f99793b818f7362ac8e95717186774.zip
Added more tests for cpp01/07
Diffstat (limited to 'cpp01/ex06')
-rw-r--r--cpp01/ex06/HumanA.cpp4
-rw-r--r--cpp01/ex06/HumanA.hpp8
-rw-r--r--cpp01/ex06/HumanB.cpp4
-rw-r--r--cpp01/ex06/HumanB.hpp8
-rw-r--r--cpp01/ex06/main.cpp2
5 files changed, 13 insertions, 13 deletions
diff --git a/cpp01/ex06/HumanA.cpp b/cpp01/ex06/HumanA.cpp
index ab4e5f3..6d73ab2 100644
--- a/cpp01/ex06/HumanA.cpp
+++ b/cpp01/ex06/HumanA.cpp
@@ -6,13 +6,13 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/02 16:44:03 by cacharle #+# #+# */
-/* Updated: 2020/11/09 11:09:22 by cacharle ### ########.fr */
+/* Updated: 2020/11/10 08:34:33 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
#include "HumanA.hpp"
-HumanA::HumanA(std::string const& name, Weapon& weapon)
+HumanA::HumanA(std::string const& name, Weapon const& weapon)
: m_name(name), m_weapon(weapon)
{}
diff --git a/cpp01/ex06/HumanA.hpp b/cpp01/ex06/HumanA.hpp
index d05d2fd..30144bd 100644
--- a/cpp01/ex06/HumanA.hpp
+++ b/cpp01/ex06/HumanA.hpp
@@ -6,7 +6,7 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/02 16:37:23 by cacharle #+# #+# */
-/* Updated: 2020/11/09 11:08:55 by cacharle ### ########.fr */
+/* Updated: 2020/11/10 08:34:26 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
@@ -19,11 +19,11 @@
class HumanA
{
public:
- HumanA(std::string const& name, Weapon& weapon);
+ HumanA(std::string const& name, Weapon const& weapon);
void attack();
private:
- std::string m_name;
- Weapon& m_weapon;
+ std::string m_name;
+ Weapon const& m_weapon;
};
#endif
diff --git a/cpp01/ex06/HumanB.cpp b/cpp01/ex06/HumanB.cpp
index e6adb22..7aa2a5f 100644
--- a/cpp01/ex06/HumanB.cpp
+++ b/cpp01/ex06/HumanB.cpp
@@ -6,7 +6,7 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/02 16:46:02 by cacharle #+# #+# */
-/* Updated: 2020/11/09 11:13:34 by cacharle ### ########.fr */
+/* Updated: 2020/11/10 08:36:16 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
@@ -24,7 +24,7 @@ void HumanB::attack()
std::cout << m_name << " attack with his " << m_weapon->getType() << std::endl;
}
-void HumanB::setWeapon(Weapon& weapon)
+void HumanB::setWeapon(Weapon const& weapon)
{
m_weapon = &weapon;
}
diff --git a/cpp01/ex06/HumanB.hpp b/cpp01/ex06/HumanB.hpp
index fc9236c..d21cb9d 100644
--- a/cpp01/ex06/HumanB.hpp
+++ b/cpp01/ex06/HumanB.hpp
@@ -6,7 +6,7 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/02 16:42:54 by cacharle #+# #+# */
-/* Updated: 2020/11/09 11:09:56 by cacharle ### ########.fr */
+/* Updated: 2020/11/10 08:39:45 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
@@ -21,10 +21,10 @@ class HumanB
public:
HumanB(std::string const& name);
void attack();
- void setWeapon(Weapon& weapon);
+ void setWeapon(Weapon const& weapon);
private:
- std::string m_name;
- Weapon* m_weapon;
+ std::string m_name;
+ Weapon const* m_weapon;
};
#endif
diff --git a/cpp01/ex06/main.cpp b/cpp01/ex06/main.cpp
index 5c92b43..97dbb39 100644
--- a/cpp01/ex06/main.cpp
+++ b/cpp01/ex06/main.cpp
@@ -6,7 +6,7 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/02 16:40:20 by cacharle #+# #+# */
-/* Updated: 2020/11/09 11:13:54 by cacharle ### ########.fr */
+/* Updated: 2020/11/10 08:39:52 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */