How are we going to use it?
Only one user-visible expression type
Overloading can distinguish the constructors
Expr(int)
Expr(const char*, const Expr&)
Expr(const char*,
const Expr&, const Expr&)
Previous slide
Next slide
Back to first slide
View graphic version