在C++中,给出纯虚函数的实现是合法的:classC{public:virtualintf()=0;};intC::f(){return0;}你为什么要这样做?相关问题:C++faqlite包含一个例子:classFunct{public:virtualintdoit(intx)=0;virtual~Funct()=0;};inlineFunct::~Funct(){}//definedeventhoughit'spurevirtual;it'sfasterthisway;trustme我不明白为什么析构函数被声明为纯虚拟然后实现;我不明白为什么这应该更快的评论。