summaryrefslogtreecommitdiff
path: root/vecteur.h
diff options
context:
space:
mode:
Diffstat (limited to 'vecteur.h')
-rw-r--r--vecteur.h18
1 files changed, 4 insertions, 14 deletions
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 <iostream>
#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