From 3fb8effa3603e9a9b96d263009fc1397433436ba Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Fri, 13 Jan 2023 02:34:01 -0500 Subject: Tout sauf les tests --- vecteur.h | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'vecteur.h') diff --git a/vecteur.h b/vecteur.h index 58843f7..e451974 100644 --- a/vecteur.h +++ b/vecteur.h @@ -1,22 +1,11 @@ +#ifndef __VECTEUR_H__ +#define __VECTEUR_H__ + #include #include "forme.h" using namespace std; -// - [x] Items stockés sont des pointeurs de Forme -// - [ ] Items toujours contigus en mémoire -// - [ ] connaître la capacité maximale du vecteur -// - [ ] connaître la taille courante du vecteur -// - [ ] Lorsqu'il manque d'espace pour ajouter une forme, -// le vecteur double sa capacité -// - [ ] vider le vecteur en un seul appel -// - [ ] lorsque le vecteur est vidé, détruire ses formes -// - [ ] savoir si le vecteur est vide (bool) -// - [ ] ajouter une forme à la fin du vecteur (true si ok) -// - [ ] supprimer une forme à un index (retourne la forme) NULL on error -// - [ ] récupérer une forme à un index (retourne la forme) NULL on error -// - [ ] afficher le vecteur en utilisant Forme::afficher() - class Vecteur { private: int capacite; // capacité maximale actuelle du vecteur @@ -37,3 +26,4 @@ class Vecteur { void vider(); }; +#endif -- cgit v1.2.3