From 7cf3097046c79bd34d17b1e434c7bceee82de831 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Fri, 27 Oct 2023 19:27:53 +0200 Subject: [PATCH] Warnings --- src/Projet.cpp | 6 +++--- src/ProtoProjet.cpp | 13 ++++++------- src/RunProjet.cpp | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/Projet.cpp b/src/Projet.cpp index 72f6f05..c670ef8 100644 --- a/src/Projet.cpp +++ b/src/Projet.cpp @@ -17,9 +17,9 @@ const Projet &Projet::operator=(const Projet &src) { } std::pair Projet::pick_two_random_tasks() { - int size = this->taches.size(); - int rand1 = rand() % size; - int rand2 = rand() % size; + size_t size = this->taches.size(); + size_t rand1 = static_cast(rand()) % size; + size_t rand2 = static_cast(rand()) % size; if (this->taches[rand1].first->depends_from(*this->taches[rand2].first)) pick_two_random_tasks(); diff --git a/src/ProtoProjet.cpp b/src/ProtoProjet.cpp index 819e3c8..4488cfc 100644 --- a/src/ProtoProjet.cpp +++ b/src/ProtoProjet.cpp @@ -10,8 +10,7 @@ ProtoProjet::ProtoProjet(VecTaches t, Tache debut, Tache fin) : Projet(t) { ProtoProjet::~ProtoProjet() {} -ProtoProjet::ProtoProjet(const ProtoProjet &src) - : Projet(VecTaches() /* TODO*/) {} +ProtoProjet::ProtoProjet(const ProtoProjet &) : Projet(VecTaches() /* TODO*/) {} const ProtoProjet &ProtoProjet::operator=(const ProtoProjet &src) { if (this == &src) { @@ -21,12 +20,12 @@ const ProtoProjet &ProtoProjet::operator=(const ProtoProjet &src) { return *this; } -void ProtoProjet::cleanMarks() { - for (auto t : this->getTaches()) { - t.second = false; - } +void ProtoProjet::cleanMarks(){ + /* for (auto t : this->getTaches()) { + t.second = false; + } */ }; -bool ProtoProjet::ajoute(std::string nom, int duree) { +bool ProtoProjet::ajoute(std::string /* nom */, int /* duree */) { return false; /* TODO */ } diff --git a/src/RunProjet.cpp b/src/RunProjet.cpp index 500fc08..ae9ca61 100644 --- a/src/RunProjet.cpp +++ b/src/RunProjet.cpp @@ -4,7 +4,7 @@ RunProjet::RunProjet() { std::cout << "Hello, runProject!\n"; } RunProjet::~RunProjet() {} -RunProjet::RunProjet(const RunProjet &) {} +RunProjet::RunProjet(const RunProjet &) : ProtoProjet() {} const RunProjet &RunProjet::operator=(const RunProjet &src) { if (this == &src) {