C++

ahlam1 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
arthurik Messages postés 166 Date d'inscription   Statut Membre Dernière intervention   -
salut,
j definie une class pile qui contient des string comme ceci:
typedef std::string telmt;
class Pile{
private:

int sommet;
telmt P;
public:
Pile();
void empiler(telmt c);
void depiler(telmt *c);
bool pile_vide();
int getsommet(){return sommet;};
telmt getelmt(){return P;};
void setsommet(int s){sommet=s;};
// void settelemt(telmt* t){P=t;};

};
mais je ne sais pas comment acceder a la chainne qui existe au sommet et cela pour implementer la methode
empiler.cad mettre le telmt c dans le sommer de la pile
si qlq peut m'aider je serai tres reconnaissante,
merci d'avance

1 réponse

arthurik Messages postés 166 Date d'inscription   Statut Membre Dernière intervention   14
 
Salut je pense qu'il faut créer une sous classe de la chaine mais avec un numero indiquant la position de chaine.
Et après au leu des chaines tu mettrea cette sous classe sous forme de classe libre (c'est à dire un pointeur de TAS);
0