ahlam1
Messages postés23Date d'inscriptionmercredi 19 août 2009StatutMembreDernière intervention 1 avril 2011
-
20 déc. 2009 à 18:10
Bonjour,
c pour la programmation c++
j fais une class Pile qui contien des element string :
typedef std::string telmt;
class Pile{
private:
int sommet;
telmt P[];
public:
Pile();
void empiler(telmt c);
telmt depiler(telmt *c);
bool pile_vide();
int getsommet(){return sommet;};//la position de sommet
void setsommet(int s){sommet=s;};//changer la position de sommet
telmt getelmt(){return P[sommet];};//getelmt retourne l'element du sommet
void setelmt(telmt st){getelmt()=st;};//change l'element de sommet
};
mais quand je fais cout<<p.getelmt()<<endl; dans le main()
il me donne des truc bizar
si qlq peut me dir pourquoi et comment faire pour retourner l'element de sommet je serai tres reconnaissante
merci d'avance