C++

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
Configuration: Windows XP
Safari 532.0

1 réponse

  1. 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