C++支持以下的虛擬函數(shù)繼承的重寫,很奇怪:class Base { public: virtual Base* AFunc(); }; class Subclass:public Base { public: virtual Subclass* AFunc(); };原來是因?yàn)檫@種做法很常見,所以C++標(biāo)準(zhǔn)接受了這種做法。