最赞回答 / 慕UI8711183
我觉得是这样:虚析构函数,delete父类的指针p,程序会去找父类的指针p指向的地址,该地址就是子类头部虚函数表指针的地址,由指针p找到子类的虚函数表,从而找到子类的虚析构函数。
2016-07-17
已采纳回答 / 我是神0
#include 是在程序编译之前要处理的内容,称为编译预处理命令,预处理器发现 #include 指令后,就会寻找指令后面<>中的文件名,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源代码文件中的#include 指令, 就像你把被包含文件中的全部内容键入到源文件中的这个位置一样。所以应该在哪个编译器都应该加#include
2016-07-05
已采纳回答 / qq_北暮_03201854
虚构函数是虚析构函数吗?如果是的话。当父类指针指向子类对象时delete指数时,子类的构造函数没办法执行,因为是父类指针不能操作子类函数
2016-06-23