Use parent gen class over implementation class
main.cpp @@ -8,7 +8,7 @@ { Document *d; parser *p = new tester(); dot_gen *g = new dot_gen(); gen *g = new dot_gen(); g->set_file("temp.dot"); d = p->parse(); d->visit(g);