fork download
  1. class ExpressionBuilder {
  2. public:
  3. ExpressionBuilder& withExpression(const Expression* ex);
  4. ExpressionBuilder& withOperator(char operator);
  5. Expression* build();
  6. }
  7.  
  8. // usage:
  9. ExpressionBuilder().withExpression(expr1).withExpression(expr2).withOperator('+').build();
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty