# include & lt; iostream> using namespace 性传播疾病; class PDFParser { 公众: ,,,void 解析(const char *, pdffile) { ,,,,,,,onRect (); ,,,,,,,onCircle();//注意这里,可以这么写。 ,,,,,,,onText (); ,,,,,,,onImage (); ,,,} 私人: ,,,virtual void onRect(空白),=,0; ,,,virtual void onCircle(空白),=,0; ,,,virtual void onText(空白),=,0; ,,,virtual void onImage(空白),=,0; }; class PDFRender: public PDFParser { 私人: ,,,void onRect (void) { ,,,,,,,cout & lt; & lt;,“hua yi ge 矩形”,& lt; & lt;, endl; ,,,} ,,,void onCircle (void) { ,,,,,,,cout & lt; & lt;,“hua yi ge 圈”,& lt; & lt;, endl; ,,,} ,,,void onText (void) { ,,,,,,,cout & lt; & lt;,“hua yi ge 文本”,& lt; & lt;, endl; ,,,} ,,,void onImage (void) { ,,,,,,,cout & lt; & lt;,“hua yi  ge p_w_picpath”& lt; & lt;, endl; ,,,} }; int 主要(void) { ,,,PDFRender 呈现; ,,,render.parse (“some.pdf”); ,,,return 0; }
华艺通用矩形
华艺通用电气圆
华艺通用文本
华艺ge p_w_picpath