[c++] probleme de pile

Résolu/Fermé
hatonis - 3 mai 2007 à 23:00
 Topic - 3 mai 2007 à 23:55
salut tout le monde. voila, jai cree un composant de pile etant donne que je ne pouvais pas utiliser celle de la bibliotheque standard. voici le pile.h


#ifndef _PILE_H_
#define _PILE_H_

#include "Item.h"

class Pile {
private :
unsigned int capacite; // capacité de la pile
unsigned int pasExtension; // pas d'extension de la pile
Item* tab; // tableau mémorisant les éléments de pile
int sommet;

public :
Pile(unsigned int c,unsigned int pa);
void detruire();
bool estPleine();
bool estVide();
void empiler(Item it);
Item lireSommet();
void depiler();
void agrandir();
};

comme vous pouvez le voir jutilise une pile d'items. j ai donc, pour l adapter a mon prog, fé un typedef [nom_de_la_classe] item.

mon probleme,c ke jai envie de faire une autre pile contenant un autre type de donnee. Comment faire cela (risque de conflit si je fé un autre typedef)? merci d avance et a+.

1 réponse

Ca doit être réalisable avec un template.

http://apinc.org
0