最赞回答 / 慕UI8711183
我觉得是这样:虚析构函数,delete父类的指针p,程序会去找父类的指针p指向的地址,该地址就是子类头部虚函数表指针的地址,由指针p找到子类的虚函数表,从而找到子类的虚析构函数。
2016-07-17
最新回答 / qq_农村丶星星多_03394548
应该在Shape.h文件里面加个宏定义吧。 #ifndef SHAPE_H #define SHAPE_H ...............#endif
2016-05-27
最赞回答 / 一碗清粥
是我自己的问题.....在那个Shape类的实现文件中,它的calcArea()中的return 0一定要写在cout“Shape->calcArea()”后面,否则就会出现我的错误!
2016-05-23