我在处理这段特定代码时遇到了问题:似乎虚函数没有像我预期的那样工作。#include#include#includeclassCPolygon{protected:std::stringname;public:CPolygon(){this->name="Polygon";}virtualvoidPrint(){printf("FromCPolygon:%s\n",this->name.c_str());}};classCRectangle:publicCPolygon{public:CRectangle(){this->name="Rectangle";}virtualvoidPri