下面程序的運行結果為()。#include(iostream.h)Class A{public:A(){cout<<“1”;}~A(){cout&l
下面程序的運行結果為( )。 #include(iostream.h) Class A { public:A(){cout<<“1”;} ~A(){cout<<“2”;} }; Class B:public:A { public: B(){cout<<“3”;) ~B(){cout<<“4”;} }; Void main() { B b; }
A.1234
B.1324
C.1342
D.3142
正確答案:C解析: 本題考查的是在繼承中構造函數(shù)和析構函數(shù)的調用順序,應該是先調用基類的構造函數(shù),再調用派生類的構造函數(shù),調用析構函數(shù)時的順序是先調用派生類的析構函數(shù),后調用墓類的析構函數(shù)。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。