設(shè)有以下類和對象的定義:class A{public:int m;};A k1,k2,*p1,*p2;則下面針對成員變量m的引用,錯(cuò)
設(shè)有以下類和對象的定義: class A {public: int m; }; A k1,k2,*p1,*p2; 則下面針對成員變量m的引用,錯(cuò)誤的是( )。
A.k1.m=1
B.k2->m=2
C.p1->m=3
D.(*p2).m=4
正確答案:B解析: A*pl,A*p2為指向A類對象的指針,故p1→m=3,(*p2).m=4是正確的。但k2不是指針,k2→m的表示是錯(cuò)誤的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。