diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2023-01-13 02:34:01 -0500 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2023-01-13 02:34:01 -0500 |
commit | 3fb8effa3603e9a9b96d263009fc1397433436ba (patch) | |
tree | ae4d7bf573f69245713b07c253a8027ace8d5244 /vecteur.h | |
parent | b4f16386c70bfeab700e7cc129f2f04295aa0059 (diff) |
Tout sauf les tests
Diffstat (limited to 'vecteur.h')
-rw-r--r-- | vecteur.h | 18 |
1 files changed, 4 insertions, 14 deletions
@@ -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 |