#include #include #include #include int main() { std::cout << "Expression Manipulation example program (e1)" << std::endl; // 2 + 3 * 4 std::auto_ptr > e( new math::TPlusNode( new math::TNumberNode(2), new math::TMulNode( new math::TNumberNode(3), new math::TNumberNode(4) ) ) ); std::cout << "reproduction : "; math::TPrinter::printOn(std::cout, e.get()); std::cout << std::endl; return 0; }