有如下程序: #include using namespace std; class Test { public
有如下程序: #include<iostream> using namespace std; class Test { public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} private: static int n; }; int Tesl::n=1 int main() { Test*p=new Test; delete p; cout<<"n="<<Tes::tgetNum()<<endl; return 0; } 執(zhí)行后的輸出結(jié)果是
A.n=0
B.n=1
C.n=2
D.n=3
正確答案:A解析:本題考查構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用。類(lèi)的靜態(tài)成員和成員函數(shù)是類(lèi)屬,不依賴于對(duì)象實(shí)例存在。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。