有如下程序: #include <iostream> using namespace std; class XX protected: int k; public: XX(int n=5):k(n) ~XX() cout<< XX ; virtual void f() const=0; ; inline void XX::f()const cout<<k+3; class YY : public XX public: ~YY() cout<< YY ; void f() const cout<<k-3; XX::f(); ; int main() XX &p=* new YY; p.f(); delete &p; return 0; 执行上面的程序将输出( )。
A.28XX
B.28YYXX
C.-33XX
D.-33XXYY