Question 2
private :
void Prefixe (std::ostream & os, CNodeToken * const Ptr) const;
public :
void EditerPrefixe (std::ostream & os = std::cout) const;
Question 3
private :
void Postfixe (std::ostream & os, CNodeToken * const Ptr) const;
public :
void EditerPostfixe (std::ostream & os = std::cout) const;
Question 4
private :
void Infixe (std::ostream & os, CNodeToken * const Ptr) const;
public :
void EditerInfixe (std::ostream & os = std::cout) const;
Question 5
private :
int Evaluer (CNodeToken * const Ptr) const;
public :
int Evaluer (void) const;
Question 6
private :
CNodeToken * Ajouter (std::istream & is);
public :
CExpression (std::istream & is = std::cin);
}; // CExpression
} // nsCompil
#include "CExpression.hxx"
#endif __CEXPRESSION_H__