C++支持以下的虛擬函數(shù)繼承的重寫(xiě),很奇怪:

class Base
 {
 public:
 virtual Base* AFunc();
 };
 class Subclass:public Base
 {
 public:
 virtual Subclass* AFunc();
 };

原來(lái)是因?yàn)檫@種做法很常見(jiàn),所以C++標(biāo)準(zhǔn)接受了這種做法。