Class Expr revisited
class Expr {
public:
virtual void print(FILE*) = 0;
virtual int eval() = 0;
virtual ~Expr() { }
private:
Expr(const Expr&);
Expr& operator=(const Expr&);
};
Previous slide
Next slide
Back to first slide
View graphic version