下列以 C++程式語言撰寫之程式執行後的輸出為何?
#include
using namespace std;
class P
{
public:
P() { cout << 'A'; }
~ P() { cout << 'B'; }
};
class Q: public P
{
public:
Q(){ cout << 'C'; }
~ Q() { cout << 'D'; }
};
int main()
{
Q q;
return 0;
}
(A) CD
(B) ACBD
(C) ACDB
(D) CABD
(A) CD
(B) ACBD
(C) ACDB
(D) CABD
答案:登入後查看
統計: A(21), B(16), C(41), D(8), E(0) #456048
統計: A(21), B(16), C(41), D(8), E(0) #456048